使用ionic+Angularjs开发web应用,想把web应用打包为混合应用,想实现点击返回键提示‘再点击一次退出’功能,经过实践1
2
31.$ionicPlatform.registerBackButtonAction(callback)
2. document.addEventListener("backbutton", function(){}, false);
都不能真正的注册到真机的物理返回键上,还是物理返回键生效
通过阅读ionic的api doc 才发现registerBackButtonAction其实是有3个参数的,registerBackButtonAction(callback, priority, [actionId]);
priority(必须):优先级,数值越大先执行,并且有一些特别的级别1
2
3
4
5
6100——返回上一个视图
150——关闭侧边按钮
300——关闭action sheet
200——取消模态框
400——取消popup
500——取消loading overlay
对了,监听物理返回键别忘了引入Cordova.js哦