在 iOS 9 下,我的 UIWebview 加载公司的 Facebook 页面仅在 NSAllowsArbitraryLoads 键设置为 YES 的情况下工作,否则会导致以下错误:
NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9802)
有什么建议吗?
在 iOS 9 下,我的 UIWebview 加载公司的 Facebook 页面仅在 NSAllowsArbitraryLoads 键设置为 YES 的情况下工作,否则会导致以下错误:
NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9802)
有什么建议吗?
打开您的 Info.plist 文件作为源代码并确保“NSAppTransportSecurity”键看起来像这样(有关https://developers.facebook.com/docs/ios/ios9的更多信息)
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>facebook.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>fbcdn.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>akamaihd.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>