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