我試圖讓ATS設置NSAllowsArbitraryLoadsInWebContent在我的iOS應用程序的工作,由於某種原因,設置似乎被忽略。我把一個快速測試應用程序,以確保沒有我的其他Info.plist設置的被打破的事情,但不安全的鏈接仍然得到兩個UIWebViews中和WKWebViews拒絕。以下是ATS設置在我的Info.plist文件:ATS設置NSAllowsArbitraryLoadsInWebContent不工作
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
這裏是我的,我用的UIWebView控制器代碼:
override func viewDidLoad() {
super.viewDidLoad()
webView.delegate = self
let url = URL(string: "https://www.salliemae.com/smartoption/")
let request = URLRequest(url: url!)
self.webView.loadRequest(request)
}
任何幫助,將不勝感激。
你需要更具體。允許不安全的加載與允許加載帶有證書問題的HTTPS請求不同。提供您正在獲取的錯誤消息以及正在製作的一些示例http請求?或者是上面的salliemae.com網站需要資產的http請求? – wottle