如何在iOS Phonegap应用中启用本地网络

时间:2019-05-09 15:10:29

标签: ios ajax phonegap-build app-transport-security local-network

我无法以任何方式在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已准备好构建。

任何建议将不胜感激。
预先感谢您的帮助

0 个答案:

没有答案