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按钮事件并判断程序是否退出相关推荐

  1. ionic4监听返回事件 AppMinimize navController

    1:引入Platform.ToastController. Nav. NavController import { Platform, ToastController, Nav, NavControl ...

  2. 微信公众号监听返回按钮关闭当前界面,部分安卓机监听popstate失败【小程序与公众号】

    需求: 微信公众号开发的时候,可能会出现这种需求: 微信公众号内指定某个网页在点击返回键时不回退到上一级,而是直接关闭微信浏览器窗口,用户点击返回按钮本身就是一个返回事件. 解决方案: 利用监听返回事 ...

  3. 微信公众号监听返回按钮问题解决

    2017年12月21日 微信公众号监听返回按钮问题解决 //首页返回路径 $(function(){pushHistory();var bool = false;setTimeout(function ...

  4. jquery 监听返回事件

    //监听返回事件,阻止返回上一页 $(document).ready(function(e) {if (window.history && window.history.pushSta ...

  5. vue 监听返回按钮

    2020-09-27 09:21:30 移动端当用户使用默认返回按钮的时候,或左滑,或点击返回键 这时候需要监听返回按钮 1.挂载完成后,判断是否支持popstate mounted(){ if (w ...

  6. 【Android】ActionBar监听返回按钮

    android生成的Activity默认是不显示ActionBar的,如果有需要可以把它打开,并且设置主副标题.返回键键等,重写onOptionsItemSelected才能点击返回键返回上一层 pu ...

  7. android全局监听onkeydown,Android中的几个onTouch()事件、onKeyDown监听返回键无效

    Android中的几个onTouch()事件.onKeyDown监听返回键无效 一:Android中的几个onTouch()事件 继承SimpleOnGestureListener,HahaGestu ...

  8. android设置返回按钮无效,Android onKeyDown监听返回键无效的解决办法

    Android onKeyDown监听返回键无效的解决办法 当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的, 具体解决方法如下: 重写dispa ...

  9. angular4点击事件监听_JavaScript从零开始——DOM事件编程(1)

    事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现.DOM 支持大量的事件,本章开始,我们一起看看 DOM 的事件编程. 1 概念 DOM 的事件操作(监听和触发),都定义在Eve ...

最新文章

  1. Windows10上编译MXNet源码操作步骤(Python)
  2. controller如何保证当前只有一个线程执行_今天我们来聊一聊 Spring 中的线程安全性...
  3. UVA10369 Arctic Network
  4. 积木赛尔号机器人_【金福利】8月2日赛尔号大电影7:疯狂机器城会员充值动电影票!...
  5. [渝粤教育] 广东-国家-开放大学 21秋期末考试财务管理10164k2 (3)
  6. [css] css怎么更改表单的单选框或下拉框的默认样式?
  7. WINCE快捷方式详解
  8. 学习进度——第十二周
  9. Atitit.解决org.hibernate.DuplicateMappingException: Duplicate class/entity mapping
  10. python 的文件类操作
  11. win64 oracle下载,oracle 11g 64位下载
  12. Go_io.Reader
  13. 未来软件是什么样子?
  14. python3GUI——微博图片爬取工具
  15. 新媒体营销方式的优势
  16. 资深Web技术专家曹刘阳:2016年前端技术观察
  17. 基于jupyter notebook的简单爬虫学习记录
  18. JAVA实现雪花飘落
  19. java rar_java如何解压rar文件
  20. 《电子元器件的可靠性》——2.3节可靠性基本术语和主要特征量

热门文章

  1. 好程序员大前端送干货Web前端开发框架汇总
  2. LKT4100D 8位防盗版加密芯片
  3. css实现字体、盒子发光
  4. IPv6技术详解:基本概念、应用现状、技术实践(上篇)(转)
  5. HTML5特性system,HTML5 Gosper曲线 雪花形状的分形艺术 (L-system)
  6. Blender图解教程:动画常用快捷键
  7. 三.技能系统 [Unity_Learn_RPG_1]
  8. js 在元素前后添加元素
  9. 电影接口 按关键字检索影片信息
  10. 物联网会是下一个支柱产业吗?