android - 白名单不适用于人行横道

标签 android cordova ionic-framework crosswalk-runtime

我使用 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"/>

我做错了什么?

运行“ ionic 信息”我得到:

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 添加 https://github.com/apache/cordova-plugin-whitelist.git 你很好!

关于android - 白名单不适用于人行横道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29437035/

相关文章:

javascript - 接收错误代码3、http_status null、body null、异常状态2

android - 如何在设计器中呈现自定义 View ?

Android Dev - 第 3 方媒体播放器 SDK 或其他选项?

android - Android 中的实时视频广播和流媒体

android - 哪个卷轴最适合安卓 : PhoneGap

angularjs - 将特定数据从一个 Controller 传递到另一个 Controller

javascript - 在 Ionic 应用程序中,Google map 仅在刷新页面时加载,但在来自其他页面时则不会加载,

android - 使用 facebook-android-sdk Feed 对话框发帖不起作用

android - 即使在 Android 4.4.2 中关闭位置服务,GetCurrentLocation 也在 Cordova/PhoneGap App 上运行

javascript - 从 Cordova InAppBrowser 获取 cookie