在我正在開發的應用程序中,我需要處理來自我們的付款服務提供商的3D安全重定向。這些重定向指向應用中的用戶在WKWebView
中顯示的髮卡機構的網頁。iOS:SSL錯誤 - 頁面無法在WKWebView中加載,但在Safari中加載
這適用所有的時間,除了一個情況下WKWebView
不會加載https://3dsecure.csas.cz/和失敗,出現以下錯誤:
Error Domain=NSURLErrorDomain
Code=-1200
"An SSL error has occurred and a secure connection to the server cannot be made."
有趣的是,同樣的網址加載在Safari瀏覽器中或不使用問題SFSafariViewController
。即使服務器的證書是好的:
我試着在應用程序的Info.plist
文件玩弄NSAppTransportSecurity
設置,特別是使NSAllowsArbitraryLoadsInWebContent
和NSAllowsArbitraryLoads
但它沒有任何效果。