Cordova Phonegap y Google Maps v3 javascript api: Cómo agregar la funcionalidad de los botones al hacer clic en el enlace de la licencia o en el logotipo de Google Maps

Fondo: La aplicación Cordova phonegap 2.2 que se ejecuta en Android permite escuchar el evento de botón trasero

document.addEventListener("backbutton", function(e){ history.back();}

El google maps api V3 crea el mapa con el logotipo de Google vinculado a la página web de Google Maps en la esquina inferior izquierda y un enlace de licencia en la esquina inferior derecha. El logotipo o los términos de los enlaces de servicio no tienen un ID / selector específico.

Problema Al hacer clic en uno de los enlaces, la página web se redirige a una página de Google con: target: _blank, el sitio web se abre en la misma ventana que la aplicación Cordava, pero la funcionalidad del botón Atrás se pierde porque la página web tiene su propio Javascript.

¿Es posible inyectar algo de código al cargar una página web?

Una solución podría ser abrir los enlaces externamente con:

navigator.app.loadUrl([href here], { openExternal:true } );

Pero, de nuevo, sigue existiendo el problema de la falta de selectores.

Actualización: al hacer clic en el botón mientras se encuentra en la página de la licencia o en Google Maps, aparece el siguiente mensaje de error en logcat: 11-13 16: 20: 30.500: E / Consola web (31508): Referencias no detectadas Error: cordova no está definido: 1

Respuestas a la pregunta(3)

Su respuesta a la pregunta