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?

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.

  • HTML5 Android Phonegap La aplicación Web no funciona sin conexión con el manifiesto de caché
  • Phonegap / Cordova lista cruzada de dominios cruzados solicitud SSL no funciona después de exportar APK
  • La solicitud AJAX de Phonegap Android falla
  • PhoneGap vs Android e iOS
  • Cordova PushPlugin - No se puede recibir notificación de GCM en android si la aplicación no se está ejecutando
  • Android WebView impide la recarga de la página
  • Cordova Android Upgrade - No se puede encontrar el módulo 'lodash / object / assign' Error
  • Google map v3 no se muestra completamente en html5
  • Iónico: la cámara pide confirmación después de cada foto / toma varias tomas
  • Excepción de acceso ilegal con LocalStorage en Android Gingerbread
  • Cordova 3.3.1-0.1.2 (Phonegap) plugins no funciona
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.