iOS UIWebView goback或goforward会自动重新加载webView,如何停止webview重新加载?

问题描述:

iOS UIWebView goback或goforward会自动重新加载webView,如何停止webview重新加载?由于某些网址喜欢“​​https://www.sina.cn/”,如果网页视图请求了网址,您会注意到网络视图无法搜索到。我该如何处理这种情况?iOS UIWebView goback或goforward会自动重新加载webView,如何停止webview重新加载?

您可以在https://github.com/misscxuan/WebBackTest

+0

向我们展示您的工作。 –

看到我的代码,如果web视图请求的URL为“https://www.sina.cn/”,并请求另一个URL,那么web视图GoBack的,你会发现网页流量不能goforward。

您可以在UIWebviewDelegate方法- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType中停止加载任务。

+0

你能详细说明一下吗?我如何知道正常负载和后退或前进负载? – Felix

+0

像这样在Method.'''if [[request.URL.absoluteString isEqualToString:@“some urls”] && navigationType == someType){return NO/YES} – iticle

+0

如果我在这里没有返回,页面将不会被加载,所以会有一个空白。 – Felix