Белый список не работает с пешеходным переходом

Я создал рабочее приложение с использованием ионного. Не было проблем с извлечением данных с моего сайта, и все было хорошо.

Затем я пошел добавить к нему пешеходный переход, и теперь я получаю сообщение об ошибке, когда я запускаю его на своем телефоне Android:

W/XWalkCordovaResourceClient():URL blocked by whitelist: http://example.com/api/ 

На верхнем уровне config.xml я пробовал каждый из следующих (не всех 3 одновременно) и перезапускал его (ионный 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 также перестало работать – после успешного завершения строительства он просто сказал: «приложение остановилось»,

Solutions Collecting From Web of "Белый список не работает с пешеходным переходом"

Я понял! Проблема в том, что в последней Кордове они разделили функциональность белых списков на свой собственный плагин.

Просто запустите ionic plugin add https://github.com/apache/cordova-plugin-whitelist.git и вы хороши!

У меня были проблемы с получением плит из openstreetmaps и google maps api, и я решил это, выполнив ответ из этой темы http://forum.ionicframework.com/t/crosswalk-whitelist/20329 .

В основном обходной путь – перейти на страницу «\ platform \ android \ src \ org \ crosswalk \ engine \ XWalkCordovaResourceClient.java», прокомментировать возвращение и перестроить приложение.

Это не гладкое решение, но сейчас оно решает мою проблему.

Что касается вашего другого вопроса, то шаги, которые я хотел бы предложить, это сначала: Эмулировать использование Genymotion. Если это не работает, я попытаюсь удалить и снова добавить Android.

Надеюсь, поможет.