我在 uiwebview 上加载“webpage1”并将其第一个请求保存在实例变量“webviewHistory”上。然后,我必须重用那个 webview 来加载另一个页面,“webpage2”(也将它的第一个请求保存到“webviewHistory”),历史应该从这个请求开始。问题是如果我从“webpage2”执行 goBack(按钮 IBAction),我可以继续返回到“webpage1”历史并关注。如果我检查请求并与初始保存的比较,工作!但不是重定向,例如,如果我触发对 www.youtube.com 的请求,请求将被重定向到 m.youtube.com 并且第一个不会保存为导航历史记录!如何解决?
if (![webViewSocial.request.URL.absoluteString isEqualToString:self.webviewHistory]){
[webViewSocial goBack];
}