PGB 上带有 cordova-plugin-whitelist 的跨域 XHR 失败

Cross-domain XHR with cordova-plugin-whitelist on PGB is Failing

使用:

  1. PGB cli-5.2.0
  2. cordova-plugin-whitelist(我已经尝试了 https://build.phonegap.com/plugins/4178 和 plugins/3401 )
  3. 参考 ( https://github.com/lukesmith123/whitelist-2/blob/18a8ce4/README.md ) 我添加了 <allow-navigation href="*" /> , <allow-intent href="*" />, <access origin="*" />
  4. 我的应用正在使用 ajax 请求从 http 获取具有 "Access-Control-Allow-Origin", "*".
  5. 的数据

但仍然得到:错误无法加载资源:服务器响应状态为 404,但在本地主机上它工作正常。

我可能遗漏了什么?

终于成功了。

我把这个 CSR metta 标签 放在 html <head>

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src *  'unsafe-inline'; script-src *  'unsafe-inline'; media-src *">

并将这个 cordova-plugin-whitelist 放在 config.xml

<gap:plugin name="cordova-plugin-whitelist" source="npm" />
<allow-navigation href="http://*/*" />
<allow-intent href="https://*/*" />

呸!!!