UIWebView和WKWebView在损坏的资源链接上停止

时间:2016-12-14 01:19:48

标签: ios uiwebview wkwebview

我有一个webview加载带有破坏资源链接的html内容(即<img src = someBrokenLink>)此webview最终会加载所有其他内容,但大约需要15秒左右。

我使用了Web Inspector并注意到webview重试15次以获取该图像源。我想15次后它会停止重试并加载其余的webview。

UIWebViewWKWebView都会发生这种情况。由于webview最终仍会加载,因此委托回调中没有错误。

有没有人知道阻止webview重试的方法?感谢。

1 个答案:

答案 0 :(得分:0)

我可以通过实施UIWebViewNSURLProtocol解决此问题。我截获了那些不良链接并放弃了它们。 webview现在加载速度更快。

NSURLProtocol不支持

WKWebView,因此此解决方案不适用于WKWebViews