应项目需求,需在H5页面中捕捉到到浏览器的返回,并做出一定的操作。

下面就来捕捉浏览器的返回事件
看效果:
1、第一个页面

2、点击按钮跳转到第二个页面

3、点击浏览器左上角的返回,弹出对应弹框,并返回到第一个页面

上代码:

//非常简单mounted() {$(function () {pushHistory();window.addEventListener("popstate",function (e) {window.location.reload(); //跳转后执行的方法alert('已监听到你从上个页面返回!');},false);function pushHistory() {var state = {title: "title",url: "#",};window.history.pushState(state, "title", "#");}});},

完美!!

js监听浏览器的返回按钮相关推荐

  1. linux输入数字切换浏览器tab,js监听浏览器tab窗口切换

    js监听浏览器tab窗口切换 --IT唐伯虎 摘要:js监听浏览器tab窗口切换. if (document.hidden !== undefined) { document.addEventList ...

  2. 【不得不看的几种js监听浏览器返回,关闭,刷新】

    监听浏览器切换页面 //切换页面document.addEventListener('visibilitychange', function () { //浏览器切换事件if (document.vi ...

  3. 监听浏览器的返回事件,禁止浏览器返回

    //禁止页面后退 history.pushState(null,null,document.URL); window.addEventListener('popstate',function(){// ...

  4. html5中检测网络状态的方法,前端js监听浏览器网络变化

    首先,为什么要让前端判断用户的网络状态呢--为了更好的用户体验. 其次,前端能否判断网络状态?有哪些方法? 1,可以做到渐进式判断,不能做到绝对准确. 2,使用的是navigator.onLine或n ...

  5. js监听浏览器tab页面变化

    js监听浏览器tab页面变化 引言 今天写到一个需求,当用户离开当前页面的时候,需要关闭页面的一个功能,查找资料发现了这个指令,个人觉得很有用,记录下来... 直接上代码 mounted:(){thi ...

  6. js监听移动端返回键,从内页返回首页

    js监听移动端返回键,从内页返回首页 直接上代码. $(document).ready(function () {window.history.pushState("", &quo ...

  7. js监听浏览器返回、后退、上一页按钮事件方法

    一.监听浏览器事件 ⼤家知道在页⾯中我们可以使⽤javascript window history,后退到前⾯页⾯,但是由于安全原因javascript不允许修改history ⾥已有的url链接,但 ...

  8. js监听浏览器关闭事件(区分刷新和关闭,兼容IE9,10,11,Edge,Chrome和Firefox)

    由于各浏览器兼容性不同,所以首先要先区分各浏览器 var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = use ...

  9. JS监听手机物理返回键(及IOS微信端的bug)

    需求场景 有一天,头儿给我提了这样一个需求: 无论页面如何跳转,在首页的时候再按返回,直接退出... 解决思路 关闭网页好说,由于我们的项目是微信公众号,直接调用微信浏览器的内置函数: WeixinJ ...

最新文章

  1. 数据增强_开源算法FMix:用于深度学习中增强混合样本数据增强
  2. EIgen:Matricx和vector类的定义和使用
  3. Android WebRTC视频旋转问题
  4. HTTPClient系统学习
  5. CF720C Homework(构造)(暴力)
  6. 比较OpenDDR和WURFL
  7. Linux基础--MBR/GPT与parted
  8. MCollective架构篇1-MCollective架构的引入
  9. Vue之脚手架第一个项目
  10. WPF界面设计的方法
  11. linux怎么把dos改成unix_Linux命令之dos2unix – 将DOS格式文本文件转换成UNIX格式
  12. LaTeX目录格式控制
  13. 三分钟集成连连支付方法(以认证支付为例)
  14. 纳米数据世界杯足球基础数据,接口文档,接口api调试,数据接口演示
  15. 【hadoop权威指南第四版】第三章hadoop分布式文件系统【笔记+代码】
  16. SPA(单页面应用)的基本实现原理
  17. 胶装一般多少钱一本?网上打印资料胶装便宜的地方
  18. 【C#】关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle
  19. ALtera DE2开发板学习01
  20. mysql @的使用

热门文章

  1. n元一维向量向左旋转i个位置
  2. phoenix os 卡 android,国人开发的多平台系统Phoenix OS,秒开应用,卡片式后台
  3. TCP服务器虚拟串口工具的MCGS开发调试教程
  4. 线程进程,信号量,event事件,定时器,RLock,quene.Quene
  5. ValueError: expected 2D or 3D input (got 4D input)
  6. jooq mysql_java – 在JOOQ中插入MySQL的返回查询
  7. Linux安装最新版Docker完整教程(建议收藏)
  8. 岭南春来早 开局即决战 | FBEC 2月24日聚锦鹏城,行业重要影响力盛会开年率先登场!...
  9. 短视频文案如何写,学会以下几种方法,离爆款绝对不远。
  10. 106个计算机毕设程序项目,你想做好的程序都在这里面,YYSD