【发布时间】:2018-03-30 23:55:27
【问题描述】:
我正在使用 Cordova 构建一个 Android 应用程序。在我的 PC 浏览器中模拟时,该应用程序可以成功地对我的服务器进行 AJAX 调用。但是,AJAX 调用无法在 Android 手机中运行,并返回“未找到”错误消息。
为了进行测试,我尝试在任何地方使用通配符 *:
在 config.xml 中,我包含以下内容:
<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="*" />
然后,在我的 index.html 中,我有这个:
<meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' *">
在 StackOverflow 中有一些关于 Cordova AJAX 调用的讨论,但似乎没有任何帮助。
我还应该尝试什么?
【问题讨论】:
标签: android ajax cordova content-security-policy