【问题标题】:How to make an AJAX call in Cordova 8.0?如何在 Cordova 8.0 中进行 AJAX 调用?
【发布时间】: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


    【解决方案1】:

    我删除了 cordova-plugin-whitelist 1.3.2 并添加了 cordova-plugin-whitelist 1.3.3。它现在正在工作!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多