У меня есть следующий код, где, если пользователь нажимает кнопку «Назад» на своем устройстве, я хочу показать ему всплывающее окно, прежде чем он сможет выйти из приложения. Однако это не работает для меня. Появится окно предупреждения, но приложение также закрывается.Кнопка кордовы назад запускает прослушиватель событий, но приложение закрывается в любом случае
document.addEventListener("deviceready", function() {
document.addEventListener("backbutton", function(e) {
e.preventDefault();
$scope.alertDialog.show();
}, false);
}, false);
Кордова версия: 6.4.0 И прежде чем кто приносит его - cordova.js включен на странице индекса HTML. Пользовательский интерфейс построен с использованием onsenUI с угловым JS v1.
При дальнейшей отладке вопроса не с Кордовой, это на самом деле с онсэном-интерфейсом. Посмотрите на - https://onsen.io/v2/docs/guide/angular1/#device-back-button. Я все еще пытаюсь решить, поскольку в документации onsen ui есть несколько слушателей. –