use*_*209 2 wkwebview ios9 swift2
我使用iOS 9 sdk在XCode 7中遇到WKWebView问题.出于某种原因,我尝试加载的网站中有一半是空白的(例如移动Facebook).
当我在iOS 8上构建我的应用程序时,WKWebView工作得很好.我没有更改任何加载网页的代码(我使用带有nsurl的loadrequest),我知道webview是活动的,因为有些链接会加载.
这可能是一个错误吗?
小智 7
这可能与iOS 9中引入的称为ATS(App Transport Security)的新功能有关.
请参阅:https: //developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/
使用NSURLConnection,CFURL或NSURLSession API的所有连接都在为iOS 9.0或更高版本以及OS X 10.11或更高版本构建的应用程序中使用App Transport Security默认行为.不符合要求的连接将失败.
可以添加例外或允许任何非安全连接.例如,您可以将其添加到Info.plist中:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2434 次 |
| 最近记录: |