在我的WKWebView
中,加载以下URL时,我收到错误代码6(不受支持的URL)错误:https://www.cnet.com/reviews/microsoft-surface-headphones-preview/
我测试过的所有其他URL都可以正常工作,并且上面的链接在Safari中也可以正常工作...
我定义了以下委托函数:
func webView(_ webView: WKWebView,
didFailProvisionalNavigation navigation: WKNavigation!,
withError error: Error) {
presentErrorAlert()
}
如果我没有定义此功能,则页面看起来不错。所以,现在,我的解决方案如下:
func webView(_ webView: WKWebView,
didFailProvisionalNavigation navigation: WKNavigation!,
withError error: Error) {
if error.localizedDescription != "unsupported URL" {
presentErrorAlert()
}
}
但是,我整天都在为这个页面为什么导致错误而scratch之以鼻,我担心我的解决方案将导致实际错误被忽略,更不用说它仍然会失败此页面的非英语本地化版本。有什么建议吗?