我创建了一个使用离子的工作应用程序。从我的网站获取数据没有问题,一切都很好。白名单不工作离子与人行横道
我后来去人行横道添加到它,现在我得到的错误,当我在我的Android手机上运行:
W/XWalkCordovaResourceClient():URL blocked by whitelist: http://example.com/api/
在顶层config.xml中我曾尝试每个以下的(不所有3一次),并重新它(离子运行机器人)具有相同的结果:
<access origin="*"/>
<access origin="http://www.example.com/*"/>
<access origin="http://www.example.com"/>
我做错了什么?
运行“离子信息”我得到:
OS: Max OS Yosemite
Nodoe Version: v0.10.36
Cordova CLI: 4.3.0
Ionic CLI Version: 1.3.19
Xcode version: Xcode 6.2 Build Version 6C121e
ios-sim version: 3.1.1.
作为一个独立的,但可能相关的问题,安装人行横道在Android模拟器中运行的应用程序停止后也在努力 - 成功地建成后它只是说“的应用程序已停止'
谢谢。我补充说,但无法弄清楚CSP应该如何运作。现在我有:'script-src'self'unsafe-eval''unsafe-inline'; object-src'self'http:// www.example.com',我仍然会让这些URL被白名单邮件阻止 – user1139675 2015-04-09 19:55:48
您不必拥有CSP就可以工作。只要删除线,它会在日志中抱怨,但一切都应该工作。 – TheBosZ 2015-04-11 00:58:21
谢谢!最后我不得不从cordova-android 3.7升级到4.0,然后安装插件并忽略警告。 – user1139675 2015-04-13 18:18:19