html5plus监听返回backbutton按钮事件并判断程序是否退出
function plusReady() {// Android处理返回键window.IsSureQuit = falseplus.key.addEventListener('backbutton', function () {/*** 有可后退的历史记录,则后退。* 否则,关闭当前窗口。* 如果当前窗口是入口页,那么执行退出的逻辑。*/// var currentWebview = plus.webview.currentWebview();// currentWebview.canBack(evt => {// if (evt.canBack) {// // 这里是用到了vue-router// router.go(-1)// } else {// if (window.IsSureQuit) {// // 转入后台运行 注:IOS无效// var main = plus.android.runtimeMainActivity();// main.moveTaskToBack(false);// //plus.runtime.quit() // 退出程序// } else {// window.IsSureQuit = true// toast('再按一次退出程序')// setTimeout(() => {// window.IsSureQuit = false// }, 2000)// }// }// })var path = router.history.current.path;if (path === '/') {// 入口页了,转入后台运行。var main = plus.android.runtimeMainActivity();main.moveTaskToBack(false);//plus.runtime.quit() // 退出程序} else {router.go(-1);}}, false);}
if (window.plus) {plusReady();
} else {document.addEventListener('plusready', plusReady, false);
}
参考资料:http://ask.dcloud.net.cn/article/13525
html5plus监听返回backbutton按钮事件并判断程序是否退出相关推荐
- ionic4监听返回事件 AppMinimize navController
1:引入Platform.ToastController. Nav. NavController import { Platform, ToastController, Nav, NavControl ...
- 微信公众号监听返回按钮关闭当前界面,部分安卓机监听popstate失败【小程序与公众号】
需求: 微信公众号开发的时候,可能会出现这种需求: 微信公众号内指定某个网页在点击返回键时不回退到上一级,而是直接关闭微信浏览器窗口,用户点击返回按钮本身就是一个返回事件. 解决方案: 利用监听返回事 ...
- 微信公众号监听返回按钮问题解决
2017年12月21日 微信公众号监听返回按钮问题解决 //首页返回路径 $(function(){pushHistory();var bool = false;setTimeout(function ...
- jquery 监听返回事件
//监听返回事件,阻止返回上一页 $(document).ready(function(e) {if (window.history && window.history.pushSta ...
- vue 监听返回按钮
2020-09-27 09:21:30 移动端当用户使用默认返回按钮的时候,或左滑,或点击返回键 这时候需要监听返回按钮 1.挂载完成后,判断是否支持popstate mounted(){ if (w ...
- 【Android】ActionBar监听返回按钮
android生成的Activity默认是不显示ActionBar的,如果有需要可以把它打开,并且设置主副标题.返回键键等,重写onOptionsItemSelected才能点击返回键返回上一层 pu ...
- android全局监听onkeydown,Android中的几个onTouch()事件、onKeyDown监听返回键无效
Android中的几个onTouch()事件.onKeyDown监听返回键无效 一:Android中的几个onTouch()事件 继承SimpleOnGestureListener,HahaGestu ...
- android设置返回按钮无效,Android onKeyDown监听返回键无效的解决办法
Android onKeyDown监听返回键无效的解决办法 当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的, 具体解决方法如下: 重写dispa ...
- angular4点击事件监听_JavaScript从零开始——DOM事件编程(1)
事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现.DOM 支持大量的事件,本章开始,我们一起看看 DOM 的事件编程. 1 概念 DOM 的事件操作(监听和触发),都定义在Eve ...
最新文章
- Windows10上编译MXNet源码操作步骤(Python)
- controller如何保证当前只有一个线程执行_今天我们来聊一聊 Spring 中的线程安全性...
- UVA10369 Arctic Network
- 积木赛尔号机器人_【金福利】8月2日赛尔号大电影7:疯狂机器城会员充值动电影票!...
- [渝粤教育] 广东-国家-开放大学 21秋期末考试财务管理10164k2 (3)
- [css] css怎么更改表单的单选框或下拉框的默认样式?
- WINCE快捷方式详解
- 学习进度——第十二周
- Atitit.解决org.hibernate.DuplicateMappingException: Duplicate class/entity mapping
- python 的文件类操作
- win64 oracle下载,oracle 11g 64位下载
- Go_io.Reader
- 未来软件是什么样子?
- python3GUI——微博图片爬取工具
- 新媒体营销方式的优势
- 资深Web技术专家曹刘阳:2016年前端技术观察
- 基于jupyter notebook的简单爬虫学习记录
- JAVA实现雪花飘落
- java rar_java如何解压rar文件
- 《电子元器件的可靠性》——2.3节可靠性基本术语和主要特征量