0

我编写了一个简单的浏览器,将起始页设置为 www.google.com(使用loadRequestWebView 的方法)。

现在问题是我在应用程序中添加了一个按钮,该按钮将用户带到另一个网页,比如说 www.yahoo.com(也使用该loadRequest方法)。

一切正常,除非我试图返回浏览历史记录中的上一页(在本例中是从 www.google.com 到 www.yahoo.com)。似乎“重定向”未在浏览器历史记录中注册。

我还尝试通过更改直接通过 JavaScript 重定向用户,window.location.href但这似乎也不起作用。

我怎样才能让用户通过按后退按钮回到我的起始页,首先被重定向。

感谢所有帮助!

4

1 回答 1

0

我不确定你在看什么......

如果您只是想像浏览器一样后退或前进。那么很容易得到它:

只需添加两个UIButton'sUIwebViewDelegate,然后这个动作就可以了

- (IBAction)goback:(id)sender {
    if ([_webView canGoBack]) {
        [_webView goBack];
    }
}

- (IBAction)goFwd:(id)sender {
    if ([_webView canGoForward]) {
        [_webView goForward];
    }
}
于 2013-10-24T07:02:09.887 回答