我编写了一个简单的浏览器,我将起始页面设置为www.google.com(使用WebView的loadRequest
方法)。
现在问题是我在应用程序中添加了一个按钮,将用户带到另一个网页,比方说www.yahoo.com(也使用loadRequest
方法)。
一切都很完美,除非我在浏览历史记录中尝试返回上一页(在这种情况下从www.google.com转到www.yahoo.com)。似乎“重定向”未在浏览器历史记录中注册。
我还尝试通过更改window.location.href
直接通过JavaScript重定向用户,但这似乎也不起作用。
如何让用户在首次重定向后按后退按钮返回我的起始页。
感谢所有帮助!
答案 0 :(得分:0)
我不确定你到底在想什么......
如果您只是想像浏览器那样返回或转发。然后很容易得到它:
只需添加两个UIButton's
和UIwebViewDelegate
,然后此操作即可完成
- (IBAction)goback:(id)sender {
if ([_webView canGoBack]) {
[_webView goBack];
}
}
- (IBAction)goFwd:(id)sender {
if ([_webView canGoForward]) {
[_webView goForward];
}
}