Web 视图无法加载特定 URL(Web 工具包错误域 102)

Posted

技术标签:

【中文标题】Web 视图无法加载特定 URL(Web 工具包错误域 102)【英文标题】:web view not able to load specific URL(web kit error domain 102) 【发布时间】:2015-08-27 10:04:43 【问题描述】:

Web 视图无法加载 URL(www.example.com/index.html?jsonFooter=hideHeaderFooter)我正在provoding..这个 URL 在 Web 浏览器中工作正常..经过很长时间研究这个问题后,我观察使用 web 视图委托方法查找错误我观察到 web kit 错误域 102 ..有人可以告诉我如何解决这个问题吗?在此先感谢..以下是我的示例代码

[linkWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@/index.html?jsonFooter=hideHeaderFooter",urlStr]]]]

【问题讨论】:

您检查了吗,该网址在浏览器中有效..? ya..在浏览器中工作正常 ***.com/questions/19959307/… 看看这个答案,不要进入你所说的问题。 我明白了..但无法获得任何解决方案 【参考方案1】:

webView:shouldStartLoadWithRequest:navigationType 返回 NO (false) 时,可能会发生这种情况。

确保返回是。

【讨论】:

它返回 false..但将其设置为 YES 也无法解决问题【参考方案2】:

如果出现WebKitErrorDomain且代码为102 -- 表示webkit暂时无法显示页面,可能是页面太多了子请求,你必须再等一会儿。

【讨论】:

【参考方案3】:

我遇到了同样的问题,但这解决了它。 检查您的链接是 https 还是 http。如果是 http,您将需要更新 info plist -> 应用程序传输安全设置 -> 允许在 Web 内容中任意加载 -> 是

【讨论】:

以上是关于Web 视图无法加载特定 URL(Web 工具包错误域 102)的主要内容,如果未能解决你的问题,请参考以下文章

Web 视图不适用于某些特定的 url

在Web视图中加载URL的MacOS问题

NSURL 无法在 Web 视图中加载 -9824

在 Web 视图中加载 HTML 时永不结束循环

loadrunner 录制web脚本无法加载问题汇总

iOS 应用程序可以使用 youtube 加载 web 视图吗?