向我的 Phonegap 2.0 移动应用程序添加backbutton
事件侦听器可防止用户使用返回键退出。
在添加事件侦听器之前,这是可行的:如果用户访问了 N 个页面并单击返回 N+1 次,则应用程序将关闭(或者对于 android 4.0 或更高版本进入后台)。
请在下面查看我的代码。
document.addEventListener("backbutton", function(){
if (window.history.length == 0) { // this does not work
function quitApp(){
navigator.app.exitApp();
}
navigator.notification.confirm(
"Are you sure you want to quit?",
quitApp,
'App Title',
'Cancel,Ok');
return;
}
if (typeof(window.activePage.onBack) === 'function') {
window.activePage.onBack();
} else {
window.history.back();
}
}, false);
知道如何实现这一点:允许用户使用后退按钮退出,同时保持我的事件监听器?
谢谢!