cordova app 監聽物理返回鍵


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

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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM