我正在尝试通过以下代码将URL加载到webview中,每次尝试loadRequest时,都会因上述错误而失败。
@IBOutlet weak var wb: UIWebView!
func openCheckoutPage(landingUrl:String,token:String)
{
let url:String = "\(landingUrl)&token=\(token)"
self.wb.loadRequest(NSURLRequest(URL: NSURL(string: url)!))
}
请注意,我已在info.plist中添加了相应的NSAppTransportSecurity密钥
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
<key>NSExceptionDomains</key>
<dict>
<key>walgreens.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
答案 0 :(得分:0)
问题是,作为加载该网址的一部分,我们需要加载walgreens.com
下包含非的其他网址。但是你已经关闭了任意负载,因此他们无法加载。