我无法以任何方式在ios phonegap应用程序上启用本地网络。每个本地AJAX调用均被阻止(设备测试iPad ios 10.3.3,Phonegap Build cli-8.1.1)。
我尝试通过config.xml配置应用程序传输安全性:
<edit-config target="NSAllowsArbitraryLoads" file="*-Info.plist" mode="merge">
<true/>
</edit-config>
<edit-config target="NSAllowsArbitraryLoadsForMedia" file="*-Info.plist" mode="merge">
<true/>
</edit-config>
<edit-config target="NSAllowsArbitraryLoadsInWebContent" file="*-Info.plist" mode="merge">
<true/>
</edit-config>
<edit-config target="NSAllowsLocalNetworking" file="*-Info.plist" mode="merge">
<true/>
</edit-config>
或
<access origin='*' allows-arbitrary-loads-for-media='true' allows-arbitrary-loads-in-web-content='true' allows-local-networking='true' />
我还在index.html中应用了内容安全策略
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-inline';">
但是本地AJAX仍然无法正常工作。
这里my code已准备好构建。
任何建议将不胜感激。
预先感谢您的帮助