iOSアプリケーションで動作するATS設定NSAllowsArbitraryLoadsInWebContentを取得しようとしていますが、何らかの理由で設定が無視されているようです。私は他のInfo.plist設定が何かを破っていないことを確認するために、クイックテストアプリケーションをまとめましたが、UIWebViewsとWKWebViewsの両方で不安定なリンクがまだ拒絶されています。ここではATSの設定は、私のInfo.plistファイルにあります。ATS設定NSAllowsArbitraryLoadsInWebContentが動作しない
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)
}
任意の助けをいただければ幸いです。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
そして、ここではのUIWebViewと私のコントローラの私のコードです。
より具体的にする必要があります。安全でないロードを許可することは、証明書の問題を伴うHTTPS要求のロードを許可することと同じではありません。取得しているエラーメッセージと、いくつかのHTTPリクエストの例を示します。または、上記のsalliemae.comサイトで必要とされる資産のhttpリクエストですか? – wottle