我使用 ionic 创建了一个工作应用程序。从我的网站获取数据没有问题,一切都很好。
然后我去添加人行横道,现在当我在 Android 手机上运行它时出现错误:
W/XWalkCordovaResourceClient():URL blocked by whitelist: http://example.com/api/
在顶层 config.xml 中,我尝试了以下每一项(不是同时全部 3 项)并重新运行它(ionic run android),结果相同:
<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 模拟器上运行应用程序也停止工作 - 成功构建后,它只是说“应用程序已停止”
我想到了!问题是,在最新的 Cordova 中,他们已将白名单功能拆分为自己的插件。
只需运行ionic plugin add https://github.com/apache/cordova-plugin-whitelist.git
你很好!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)