IOSWKWebView和UIWebView怎么加载http

Posted xiang_freedom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOSWKWebView和UIWebView怎么加载http相关的知识,希望对你有一定的参考价值。

App Transport Security (ATS) 不支持访问http服务。修改info.plist可以做到。
在源代码模式修改比较方便。
在xcode中右击info.plist,选择Open As > Source Code。

最后两行应该是:

</dict>
</plist>

在这之前加入:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

注意原文写成NSAllowsArbitraryLoadsInWebContent是错的,因为这样只是在webview支持http,其他网络请求仍然不支持。

这是告诉ATS,webview可以加载任何内容,包括不安全的访问。

以上是关于IOSWKWebView和UIWebView怎么加载http的主要内容,如果未能解决你的问题,请参考以下文章

IOS WKWebView 和 UIWebView 不加载 JavaScript 注册表单,而 Safari 加载

iOS WKWebView 从点获取 RGBA 像素颜色

UIWebView 打开新tab

iOS WKWebview 网页开发适配指南

UIWebView 中的 HTML 表格宽度

iOS WkWebView - 这种情况有啥区别?