Ejecutar aplicación de phonegap en cromo con Cross Domain Pages
Estoy desarrollando una aplicación de phonegap para Android y tengo que poder ejecutar la aplicación en cromo. Mi aplicación aún no tiene ninguna función de teléfono. Es todo Javascript, HTML y CSS.
El problema es que estoy buscando alguna información de mi servidor, pero estoy teniendo problemas debbuging el javascript, así que quería probar la aplicación en el navegador para que pueda utilizar las herramientas de desarrollo, pero la llamada ajax no funcionará en Chrome lo hace por teléfono).
- Usando javascript en android webview
- Phonegap - Leer sub-directorios?
- Cómo mostrar caret en Android 2.3 en div contenteditable
- Phonegap Cordova - Barra de estado negra en la parte inferior después de la pantalla completa
- ¿Cordova evita la arrastrar webview en el campo de enfoque?
¿Algunas ideas?
- Cómo deshabilitar la rotación de la pantalla (reaccionar-nativo)?
- Cómo habilitar la consola javascript en Android 4.2.2
- Android: fija la orientación de la pantalla sólo para una página (diferencia telefónica)
- Android 4.0 -> 4.3 (incluido) - Almacenamiento web perdido entre las páginas de visualización web
- ¿Cuál es mejor usar Sencha Touch o phonegap para Android?
- ¿Cuál es su flujo de trabajo para probar Cloud Code en Parse?
- La base de datos SQLite no funciona en Android 4.4
- Error de seguridad con iframe
Necesita ejecutar Chrome con el indicador --disable-web-security
. Puede ejecutar chrome.exe --disable-web-security
desde la línea de comandos (en el directorio apropiado) o editar el acceso directo y agregarlo. (Asumiendo que está en Windows)
Si el funcionamiento en cromo es para la prueba solamente, la solución de jprofit debe ser bastante bueno. Sin embargo, si los usuarios necesitan ejecutarlo, no se iniciará el cromo con esas opciones 🙂 En ese caso, usted tiene dos soluciones
- Utilizar las etiquetas de script JSONP (esto podría ser una gran cantidad de trabajo y el manejo de errores es deficiente)
- Dirija sus llamadas a través de un proxy en el servidor local http://developer.yahoo.com/javascript/howto-proxy.html , http://www.daniweb.com/web-development/php/code/216729
La solución más simple para mí ha sido usar un proxy (como @ juan-mendes sugiere).
Utilizo un pequeño servidor NodeJS llamado Sleight, que se ejecuta localmente ( http://phonegap.com/2010/01/20/introducing-sleight/ ).
- Cómo obtener el nombre del recurso de imagen
- Congelar la orientación de Android a la imagen (Phonegap App)?