Cordova PhoneGap и Google Maps v3 javascript api: как добавить функциональность кнопки при нажатии на ссылку лицензии или логотип карт Google

Фон: Приложение Cordova phonegap 2.2, работающее на Android, позволяет прослушивать событие Backbutton

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

Google Maps api V3 создает карту с логотипом Google, который ссылается на веб-страницу карт Google в левом нижнем углу, и кликабельной ссылкой на лицензию в правом нижнем углу. У логотипа или условий предоставления услуг нет конкретного идентификатора / селектора.

проблема При нажатии на одну из ссылок веб-страница перенаправляется на веб-страницу Google с: target: _blank, после чего веб-сайт открывается в том же окне, что и приложение Cordava, но функциональность кнопки «Назад» теряется, поскольку веб-страница содержит свой собственный Javascript.

Можно ли ввести какой-то код при загрузке веб-страницы?

Одним из решений может быть открытие внешних ссылок с помощью:

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

но опять же, существует проблема нехватки селекторов.

Обновление: при нажатии кнопки на странице лицензии или на картах Google появляется следующее сообщение об ошибке в logcat: 11-13 16: 20: 30.500: E / Web Console (31508): Uncaught ReferenceError: cordova не определено: 1

Ответы на вопрос(3)

Ваш ответ на вопрос