美好的一天,我是 phonegap 和 JQM 的新手......我对 phonegap 和 JQM 有疑问。我做了一个登录和注销应用程序,但 android 上的后退按钮是我注销后返回的安全页面,而不是退出应用程序或执行别的东西......其次,我将如何删除 phonegap 中的后退按钮事件......第三,我必须控制我的应用程序中的后退按钮吗?
问问题
2446 次
1 回答
1
如果您希望后退按钮在一个页面中退出应用程序,而在另一个页面中作为真正的后退按钮,您应该使用这个:
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);
是的,您必须控制您的后退按钮应用事件。
于 2013-01-15T09:01:13.050 回答