无法在iOS9的安全页面中加载不安全的资源,在iOS9之前一切正常 . 试过NSThirdPartyExceptionAllowsInsecureHTTPLoads但没有运气 .
在webview中尝试相同的操作
iOS 9引入了App Transport Security . 这意味着由https构成的任何连接都应为TLS1.2或更高版本 .
你可以为遗留系统关闭ATS添加 NSAppTransportSecurity 给你info.plist一个字典然后添加密钥 NSAllowsArbitraryLoads 与bool值 YES
NSAppTransportSecurity
NSAllowsArbitraryLoads
YES
您可以尝试将以下内容添加到Info.plist中:
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
您必须在plist中添加一个条目 . 就像在下面的图像 .
3 回答
iOS 9引入了App Transport Security . 这意味着由https构成的任何连接都应为TLS1.2或更高版本 .
你可以为遗留系统关闭ATS添加
NSAppTransportSecurity
给你info.plist一个字典然后添加密钥NSAllowsArbitraryLoads
与bool值YES
您可以尝试将以下内容添加到Info.plist中:
您必须在plist中添加一个条目 . 就像在下面的图像 .