PhoneGap – ¿Cómo volver cuando se presiona Google Maps "Términos de uso"?
Estoy haciendo esta aplicación en PhoneGap que contiene un mapa. En el mapa de Google estándar, tiene un "Términos de uso" en la parte inferior derecha. Si hago clic en esto, se abre una pantalla totalmente nueva. Pero no puedo usar el Backbutton Android integrado.
¿Qué debo hacer?
- Cómo obtener acceso a la API de phonegap desde una página remota
- Phonegap plugin androide nativo
- Desactivación de enlaces en Android WebView
- ¿Se pueden ejecutar aplicaciones web móviles en segundo plano? (iOS y Android)
- ¿cómo puedo obtener el valor de webkit-column-count y la página actual o ID de columna?
En algún otro lugar del proyecto he usado este (debajo de este) javascript para volver a la pantalla anterior, pero como la pantalla de "Términos de Uso" no es un archivo JS, ¿cómo puedo decirle lo que puede o no? Hacer (volver a la pantalla anterior)?
document.addEventListener("backbutton", function(e){ e.preventDefault(); navigator.app.backHistory(); }, true);
- Es peatonal más rápido que cocoon
- Phonegap - Elija la imagen de la galería
- Cómo pasar los argumentos a la función de transacción de base de datos PhoneGap
- ¿Cómo ejecutar javascript en segundo plano?
- Ocultar barra de direcciones no funciona - se necesita el método a prueba de balas
- PushState en Android 4.0
- Realizar una llamada desde ListView (OnitemClick)
- Android WebView canGoBack siempre es cierto
Si sigue teniendo este problema. Mi solución fue capturar el evento de clic a los enlaces en el mapa de lienzo, evitar el valor predeterminado, obtener los url de enlaces, a continuación, abra la url en el InAppBrowser.
$('#map_canvas').on('click', 'a', function(e){ e.preventDefault(); window.open($(this).attr('href'), '_blank'); });
http://docs.phonegap.com/es/2.7.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser
- No se puede mover una aplicación a la tarjeta SD
- Qué diseño utilizar para producir un formulario de entrada de datos en android