一直用的ionic+angularjs开发app,不过感觉里面真的挺多坑,安卓返回键就是其中一个,打包后,按返回键就直接退出了,不是返回上一个页面。现发现两个解决方案。
1、可以直接引入mui.js,mui编写了返回键功能,还不错。。。不过如果要用mui,慎重···因为mui.css会影响某些样式···我自己改了许久···
2、在app.js中插入一下代码···
function plusReady(){ // 监听键按下事件 plus.key.addEventListener('backbutton', function() { if($location.path() == '/tab/dash' || $location.path() == '/tab/chat' || $location.path() == '/tab/account' ) { plus.runtime.quit(); } else { history.back(-1); } }, false); } if(window.plus){ plusReady(); }else{ document.addEventListener("plusready",plusReady,false); }
附上截图: