WKWebView无法加载URL。

16

WKWebView无法加载某些URL,以下是我的代码片段:

let myURL = URL(string: "https://contents.tdscpc.gov.in/")
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)

当我将网址更改为 URL(string: "https://www.ndtv.com/") 时它就可以工作了。不确定原因是什么?希望能得到一些建议,这将非常有帮助。


请查看链接 https://stackoverflow.com/a/59391866/810466 的内容。 - Tomer Even
2个回答

30

首先检查您是否在info.plist文件中设置了权限?如果没有,则只需在info.plist文件中将TransportSecurity的权限设置为YES


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

像下面这样

输入图像描述


12

Mac应用开发者

如果您正在为Mac构建应用程序,请确保在目标中打开App Sandbox ON,并勾选网络传入/传出连接。

输入图像描述


更新:如果您喜欢长方式,请将以下内容添加到YourAppName.entitlements

<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>

更新@Moritz - 给个差评有点过分 :) 希望这次更新能让你更满意! - Mick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接