android - plugin - lista blanca no funciona iónica con paso de peatones
npm cordova plugin crosswalk webview (2)
Creé una aplicación en funcionamiento usando iónica. no hubo ningún problema para obtener datos de mi sitio y todo estaba bien.
Luego fui a agregar paso de peatones y ahora recibo el error cuando lo ejecuto en mi teléfono Android:
W/XWalkCordovaResourceClient():URL blocked by whitelist: http://example.com/api/
En el nivel superior de config.xml, he intentado cada uno de los siguientes (no todos 3 a la vez) y lo volví a ejecutar (Android iónico) con los mismos resultados:
<access origin="*"/>
<access origin="http://www.example.com/*"/>
<access origin="http://www.example.com"/>
¿Qué estoy haciendo mal?
corriendo ''información iónica'' obtengo:
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.
Como una pregunta relacionada separada pero posible, después de instalar el cruce de peatones, la aplicación en un emulador de Android también dejó de funcionar: después de compilar correctamente, solo dice "la aplicación se ha detenido".
Tuve problemas para obtener mosaicos de openstreetmaps y google maps api y lo resolví siguiendo la respuesta de este hilo http://forum.ionicframework.com/t/crosswalk-whitelist/20329 .
Básicamente, la solución alternativa es ir a la línea 204 "" / / windows / android / src / org / crosswalk / engine / XWalkCordovaResourceClient.java "204, comentar el retorno y reconstruir la aplicación.
No es una solución fácil, pero soluciona mi problema por ahora.
Con respecto a su otra pregunta, los pasos que sugeriría es primero: Emular usando Genymotion. Si eso no funciona, trataría de eliminar y volver a agregar Android.
Espero eso ayude.
¡Me lo imaginé! El problema es que en el último Cordova, han dividido la funcionalidad de la lista blanca en su propio complemento.
Simplemente ejecute el ionic plugin add https://github.com/apache/cordova-plugin-whitelist.git
y ¡está listo!