PGB 上带有 cordova-plugin-whitelist 的跨域 XHR 失败
Cross-domain XHR with cordova-plugin-whitelist on PGB is Failing
使用:
- PGB cli-5.2.0
- cordova-plugin-whitelist(我已经尝试了 https://build.phonegap.com/plugins/4178 和 plugins/3401 )
- 参考 ( https://github.com/lukesmith123/whitelist-2/blob/18a8ce4/README.md ) 我添加了
<allow-navigation href="*" />
, <allow-intent href="*" />
, <access origin="*" />
- 我的应用正在使用 ajax 请求从
http
获取具有 "Access-Control-Allow-Origin", "*"
. 的数据
但仍然得到:错误无法加载资源:服务器响应状态为 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://*/*" />
呸!!!
使用:
- PGB cli-5.2.0
- cordova-plugin-whitelist(我已经尝试了 https://build.phonegap.com/plugins/4178 和 plugins/3401 )
- 参考 ( https://github.com/lukesmith123/whitelist-2/blob/18a8ce4/README.md ) 我添加了
<allow-navigation href="*" />
,<allow-intent href="*" />
,<access origin="*" />
- 我的应用正在使用 ajax 请求从
http
获取具有"Access-Control-Allow-Origin", "*"
. 的数据
但仍然得到:错误无法加载资源:服务器响应状态为 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://*/*" />
呸!!!