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);
相关文章
相关标签/搜索