需求

监听浏览器返回,点击返回时,显示弹窗,弹窗中有两个按钮,a按钮:关闭当前浏览器,b按钮:关闭弹窗

mounted(){// 向历史记录中插入了当前页,//为了ios首次进入页面出现底部返回按钮if (window.history && window.history.pushState) {window.history.pushState(null, null, document.URL);window.addEventListener('popstate', this.goBack, false);}
},
methods:{goBack() {this.backPop = true;// console.log("点击了浏览器的返回按钮",this.backPop);},//a按钮:关闭浏览器closePage() {// window.opener=null;window.open('','_self');window.close();if (/android/i.test(navigator.userAgent)){// 安卓手机//写了两种,网上仅有一种,经测试,部分安卓手机关不掉document.addEventListener('WeixinJSBridgeReady', function(){ WeixinJSBridge.call('closeWindow'); }, false);WeixinJSBridge.call('closeWindow');}if (/ipad|iphone|mac/i.test(navigator.userAgent)) {//  苹果手机WeixinJSBridge.call('closeWindow');}},
}

h5监听浏览器返回,关闭浏览器相关推荐

  1. 云闪付APP内嵌H5监听左上角X关闭事件

    最近在做云闪付蓝牙对接,遇到的一个问题. 需求 用户进入云闪付APP内嵌 H5页面调用接口连上蓝牙后,可能不想支付使用,或其他原因,随手关闭左上角X关闭浏览器,这时需要监听这个动作,断开蓝牙连接,不然 ...

  2. 监听手机返回键或浏览器后退键并自定义跳转地址

    /**  * 监听手机返回键或浏览器后退键并自定义跳转地址  * oldUrl 本页对应的url  * backUrl 后退到页面的Url  */ function backBtnToUrl(oldU ...

  3. iOS小技能:监听H5页面goBack返回事件 网页监听APP返回键 (NavigationBackItemInjection)

    文章目录 引言 I . iOS监听H5页面goBack返回事件 1.1 UIWebView 监听H5页面goBack返回事件 1.2 WKWebView监听H5页面goBack返回事件 II. 网页监 ...

  4. uniapp中监听用户返回

    业务需求:小程序中有一个index页面专门用来处理通过链接,然后拿到参数之后跳转相应的页面,跳转到指定页面之后,用户点击左上角返回,返回到首页.但是默认的返回按钮应该是按历史路径返回的,所以返回的时候 ...

  5. uniapp APP开发监听顶部返回按钮到指定页面

    目录 1.使用原生顶部导航栏 2.使用自定义顶部导航栏 1.使用原生顶部导航栏 onBackPress 监听页面返回,返回 event = {from:backbutton. navigateBack ...

  6. 微信公众号监听手机返回键事件jssdk—wx.closeWindow

    需求场景: 只有扫码初始进入异业联盟活动页,0元券直接弹框领取成功(如图1) 抛出问题: 进入优惠券包后到另一个页面(如图1) 然后按手机返回会回到异业联盟活动页,始终弹出领取活动页面 解决方案: 在 ...

  7. js监听手机返回按键操作,禁用返回按键操作。

    **使用到的技术要点:**history.pushState() 原理暂不做解释,后续再做补充,可参考popstate官方文档 1.禁用手机返回按键,引入直接可用,亲测. XBack = {};(fu ...

  8. h5监听ender事件_Ender的工作-软件工程师还是人类保护者?

    h5监听ender事件 A great analysis of how Ender's Game (one of my all time favorite books, I've read the w ...

  9. JS 监听手机返回键

    JS监听手机返回键,需要用些前端的"奇技淫巧". 核心代码如下: if (window.history && window.history.pushState) { ...

  10. 原生js监听手机返回键

    创建人:hu_time 描述:js监听手机返回键 普通页面跳转,监听返回上一页: document.addEventListener("plusready", function() ...

最新文章

  1. R语言使用dplyr将特定的数据列移动到最前面、使用dplyr将特定数据列移动到另一指定数据列的后面、使用dplyr将特定数据列移动到另一指定数据列的前面
  2. nginx负载均衡和lvs负载均衡的比较分析
  3. python散点矩阵图_用python-pandas作图矩阵
  4. mysqlfront连接MySQL错误_使用MySql-Front远程连接MySQL失败的解决办法
  5. 英语总结系列(六):激情燃烧的岁月
  6. 为什么更改总和顺序会返回不同的结果?
  7. Python 清理项目的目录
  8. 手写linux系统,在Linux操作系统中使用手写板
  9. SharePoint CAML Query小结
  10. 游戏汉化技术内幕——第3章索引和资源的说明
  11. revit应用程序无法启动_Revit启动时显示”应用程序无法正确启动”应该如何解决?...
  12. maven出现Process terminated
  13. CSCD(2015-2016年)来源期刊目录中国科学引文数据库
  14. 视频转换成gif动图如何操作?教你三步完成视频转gif
  15. 处理:“ORA-00257: archiver error. Connect internal only, until freed”的错误问题
  16. BSGS 大步小步算法
  17. 房卡麻将分析系列 牌局回放 之 数据设计
  18. unity C#脚本介绍
  19. ios pushViewController 页面不跳转问题解决
  20. Office系列版本安装包下载

热门文章

  1. 关于递归中return的理解(最浅显易懂)
  2. 高考志愿填报服务指南
  3. 7 个python GUI库,假期学会立马用起来~
  4. Dubbo是什么?Dubbo干什么?Dubbo怎么用?
  5. 油田滚子链行业调研报告 - 市场现状分析与发展前景预测
  6. 响应支付宝宣布的刷脸支付商业化
  7. Hadoop环境下用java代码实现hdfs远程文件的上传和下载
  8. docker 启动nacos
  9. Go redis连接池
  10. 计算机地址分配 DHCP 静态,OpenWrt/LEDE 设置 DHCP 静态 IP 地址分配不生效处理