白名单不与人行横道一起工作

use*_*675 10 android cordova crosswalk-runtime ionic

我创建了一个使用离子的工作应用.从我的网站获取数据没有问题,一切都很好.

然后我去添加人行横道,现在我在我的Android手机上运行时出现错误:

W/XWalkCordovaResourceClient():URL blocked by whitelist: http://example.com/api/
Run Code Online (Sandbox Code Playgroud)

在顶级config.xml中,我尝试了下面的每一个(并非所有3个一次)并重新使用它(离子运行android)具有相同的结果:

  <access origin="*"/>
  <access origin="http://www.example.com/*"/>
  <access origin="http://www.example.com"/>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

运行'离子信息'我得到:

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.
Run Code Online (Sandbox Code Playgroud)

作为一个单独但可能相关的问题,安装人行横道后运行Android模拟器上的应用程序也已停止工作 - 成功构建后它只是说"应用程序已停止"

小智 27

我想到了!问题是,在最新的Cordova中,他们将白名单功能分解为自己的插件.

简单地跑ionic plugin add https://github.com/apache/cordova-plugin-whitelist.git ,你很好!