lculver
@lculver
web-программист

Как перехватить нажатие кнопки телефона на Cordova?

Здравствуйте. Пишу приложение на Cordova. Каким плагином можно перехватить нажатие кнопки телефона? Сейчас интересует кнопка в виде стрелки "Назад". Как я понимаю, без плагина из Javascript это невозможно.
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
lculver
@lculver Автор вопроса
web-программист
document.addEventListener('deviceready', function() {
    var exitApp = false, intval = setInterval(function (){exitApp = false;}, 1000);
    document.addEventListener("backbutton", function (e){
        e.preventDefault();
        if (exitApp) {
            clearInterval(intval) 
            (navigator.app && navigator.app.exitApp()) || (device && device.exitApp())
        }
        else {
            exitApp = true
            history.back(1);
        } 
    }, false);
}, false);


взято: https://lloydzhou.github.io/project/2014/04/30/pho...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы