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?

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); 

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

  • ¿Existe algún tipo de depuración de la consola Firebug o JavaScript para Android?
  • Cargar una foto de la biblioteca con el navegador web de Android
  • Ubicación GPS más exacta de un dispositivo móvil
  • Recoge la versión de Android en el navegador por Javascript
  • Emulando ubicación geográfica en Chrome con movimiento
  • Textarea no envuelve texto en WebView en Android
  • ¿Cómo mostrar la página de contenido Html sabia usando webview en android?
  • Android: pasando el objeto JSON desde webview javascript a java
  • Acelerar la búsqueda de video HTML5?
  • Llamadas Javascript desde Android usando PhoneGap
  • Phonegap - Leer sub-directorios?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.