我一直在用cordova和Xcode構建基於web的應用程序,似乎Xcode/simulator忽略了我的ajax請求。我知道用ATS的問題,因此添加了額外的代碼plist中:iOS忽略了Ajax請求(Cordova)
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>orlanoar.com/*</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
還添加了插件:科爾多瓦 - 插件,運輸安全和科爾多瓦 - 插件 - inappbrowser。當我的意思是忽略,是我沒有得到其他人在控制檯中獲得的ssl錯誤或ats錯誤。
請幫助我,謝謝。
我不確定你爲什麼要在添加傳輸安全插件時操作plist文件,因爲它的確如此 – Gandhi
先做一些調試。轉到你的'config.xml'並加入:''。它是否適用於此。 –
johnborges
同時檢查你的'index.html'中的' – jcaron