美好的一天, 我是phonegap和JQM的新手...... 我有一个问题与phonegap和JQM.i做了一个登录和注销应用程序,但安卓页面上的backbutton是我注销后的安全页面,而不是退出应用程序或做其他事情...其次,我将如何删除backbutton事件在phonegap ...第三,我必须控制我的应用程序中的后退按钮吗?
答案 0 :(得分:1)
如果你想让backbutton在一个页面中退出应用程序,而在另一个页面中用作真正的后退按钮,你应该使用它:
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
if($.mobile.activePage.is('#loginpage')){
navigator.app.exitApp(); // Exit app if current page is a login page
}
else {
navigator.app.backHistory(); // Go back in history in any other case
}
}
要删除/阻止后退按钮事件,请使用以下命令:
document.addEventListener("backbutton", function(e){
e.preventDefault();
}, false);
是的,你必须控制你的后门应用程序事件。