在PGB上使用cordova-plugin-whitelist的跨域XHR是失败的

时间:2015-10-02 08:15:54

标签: ajax cordova xmlhttprequest cors phonegap-build

使用:

  1. PGB cli-5.2.0
  2. cordova-plugin-whitelist(我已经尝试了https://build.phonegap.com/plugins/4178和插件/ 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,但在localhost上它运行正常。

    我能错过什么?

1 个答案:

答案 0 :(得分:0)

终于搞定了。

我将此 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://*/*" />

呼!!!