1

美好的一天,我是 phonegap 和 JQM 的新手......我对 phonegap 和 JQM 有疑问。我做了一个登录和注销应用程序,但 android 上的后退按钮是我注销后返回的安全页面,而不是退出应用程序或执行别的东西......其次,我将如何删除 phonegap 中的后退按钮事件......第三,我必须控制我的应用程序中的后退按钮吗?

4

1 回答 1

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
        }
    }
    
  2. 要删除/防止后退按钮事件,请使用:

    document.addEventListener("backbutton", function(e){
        e.preventDefault();
    }, false);
    
  3. 是的,您必须控制您的后退按钮应用事件。

于 2013-01-15T09:01:13.050 回答