Cordova Backbutton Press из inappBrowser

Я разрабатывал приложение cordova, которое содержит функцию выхода из системы. Ошибка возникает, когда пользователь выходит из приложения. Кнопка выхода вызывает плагин inAppBrouser для загрузки страницы выхода (из внешнего веб-источника) после успешного выхода из системы он остается на том же экране выхода, когда пользователь нажимает кнопку возврата, он возвращается на главный экран (откуда он вышел из системы), я хочу закрыть приложение там (страница, на которую он возвращается, должна отображаться после входа в систему)

Я попытался очистить историю при загрузке inappBrowser,

history.go(-(history.length - 1));

но не повезло!

из документации Cordova, поскольку JesseMonroy650 сказал, что я пытался переопределить нажатие кнопки backbutton, которое не работает внутри inappbrowser

но добавленный мной eventListener 'exit', похоже, работает ...

window.addEventListener("exit", function () {
 navigator.app.exitApp();
});

иногда приложение закрывается до того, как будет нажата кнопка «Назад». проблема со слушателем

нужна помощь и советы.


person P-RAD    schedule 17.10.2015    source источник


Ответы (1)


window.addEventListener("exit", function () {
  navigator.app.exitApp();
});

похоже, работает нормально после обновления до версии Android 4.1.1

Версия Кордовы: 5.0.0 Версия InappBrowser: 1.1.0

Никаких изменений кода не требовалось

person P-RAD    schedule 12.12.2015