OpenAllWhitelistURLsInWebView para Android en Cordova / Phonegap
Estoy trabajando en la aplicación que manejará algunas cosas específicas del dispositivo, pero luego redirigir al usuario a una página web en línea. Todo esto funciona bien en la versión de iOS y estoy intentando que funcione en Android.
Actualmente en Android, la aplicación se carga, pero no hace nada con si tengo una window.location.href = ...
llamada en el window.onload
. Una de las opciones necesarias para iOS fue OpenAllWhitelistURLsInWebView
. ¿Existe un entorno similar para Android? ¿Cómo se establece? ¿Alguna otra recomendación?
- Anuncios de etiquetas de editor de Google en la aplicación Android de Cordova
- Cómo capturar la geolocalización con el dispositivo fuera de línea - Córdoba
- Especificar firma de configuración para Gradle y Cordova 5
- PhoneGap - Android - deslizar la navegación en el teléfono
- Cordova / PhoneGap Plugin Desarrollo de flujo de trabajo para Android
- Cambiar el nombre de la compilación del proyecto android usando cordova
- La geolocalización de Phonegap a veces no funciona en android
- Cómo editar HTML / CSS / Javascript en Eclipse ADT
- No hay texto predictivo en Phonegap 2.2.0 en Android 4.0.3 con entrada type = "text"
- EPIPE (Broken Pipe) Bug mientras se utiliza FileTransfer-plugin con cordova 2.0
- Error Phonegap android sdk build.xml: 950: nulo devuelto: 1
- Phonegap / Cordova - Código que no reproduce audio en android (No es un problema de ruta)
- Cómo utilizar JavaScript para detectar cuando Phonegap Android aplicación pierde foco
Según yo … El concepto de usar Phonegap creará un código universal que funcionará para cada plataforma móvil …
Si necesitas hacer una solicitud de servidor, hazlo así
<!DOCTYPE HTML> <html> <head> <title>Index Page</title> <!-- Adding viewport --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Adding Phonegap scripts --> <script type="text/javascript" charset="utf-8" src="cordova/cordova-1.5.0.js"></script> <!-- Adding jQuery mobile and jQuery scripts & CSS --> <script type="text/javascript" src="jquery/jquery-1.7.1.min.js"></script> <link rel="stylesheet" href="jquerymobile/jquery.mobile-1.1.0-rc.1.min.css" /> <script type="text/javascript" src="jquerymobile/jquery.mobile-1.1.0-rc.1.min.js"></script> <script type="text/javascript"> function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } function onDeviceReady() { $.ajax({ type : 'GET', cache : false, url : "http://192.168.1.198:9051/something.xml" + "?time=" + Date.now(), data : { key : "value" }, dataType : "xml", success : function(xml) { console.log("Success Page1"); }, error : function(xhr) { } }); } </script>
En caso de iOS … El código anterior no se pondrá en contacto con el servidor porque Apple no nos permite contactar con servidores externos hasta que lo especifiquemos como a través de ExternalHosts
en cordova.plist
Pero en el caso de Android . Usted no tiene que hacer anything.It se pondrá en contacto con el servidor sin ninguna configuración externa .. 🙂
<access origin="www.google.com"/>
Al archivo res / xml / config.xml.
- Actividad inicial a través de Intent es lento / demuestra un retraso considerable – ¿por qué?
- Ayuda con los problemas de ListView de la interfaz de usuario de Android