cordova app 監聽物理返回鍵

物理返回鍵指的是手機系統自帶的返回按鈕,經過cordova監聽返回按鈕操做,能夠禁止某些頁面的返回操做,以及實現點擊兩次返回按鈕退出應用。app

var pageUrl = window.location.href; var n = pageUrl.lastIndexOf('?'); var m = pageUrl.lastIndexOf('/'); var str = pageUrl.substring(m+1,n); //獲取pageName var exitAppTicker = 0; document.addEventListener("deviceready",function(){ console.log("deviceready"); document.addEventListener("backbutton", function(){ if(處於菜單頁面){//顯示底部菜單按鈕的頁面 //跳轉到首頁 }else if(當前處於首頁){ if(exitAppTicker == 0){ exitAppTicker++; console.log("再點一次退出"); setTimeout(function(){ exitAppTicker = 0; },2000); }else if(exitAppTicker == 1){ navigator.app.exitApp(); //退出app  } }else{ history.back(); } }, false); },false);
相關文章
相關標籤/搜索