WKWebview
未加载某些网址。这是我的代码段
let myURL = URL(string: "https://contents.tdscpc.gov.in/")
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
当我更改网址以说明 URL(string: "https://www.ndtv.com/")
时,它有效。不知道为什么?任何建议都会非常有用。
答案 0 :(得分:18)
首先检查你是否在info.plist文件中设置了权限?如果没有,那么您只需要在info.plist
文件中取得 TransportSecurit 的许可是
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
如下所示
答案 1 :(得分:5)
如果要为Mac开发应用程序,请确保在目标中将App Sandbox
打开并勾选Networks
传入/传出连接。
更新:如果您更喜欢长途旅行,请将以下内容添加到 YourAppName.entitlements
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
答案 2 :(得分:0)
我遇到了同样的问题,正在发生的事情是,当iphone模拟器运行时,它显示的是白屏,而不是我们的私人网站。它将毫无问题地显示其他网站,例如facebook,google或Amazon。只是我们的私人网站无法加载。如果我从任务栏运行模拟器并在模拟器中调用safari,它将毫无问题地运行私人网站。我是来自Visual Studio背景的xcode的新手。我在plist.info文件中看不到“传输安全”的任何密钥。