页面1

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<a href="2.html">点击2</a>
</body>
</html>

页面2

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>

window.addEventListener("popstate", function() {
  var currentState = history.state;
  window.location.href="3.html";
});

$(document).ready(function(){
  if("onhashchange" in window){
    var json={time:new Date().getTime()};
    window.history.pushState(json,'','3.html');
    console.log(window.history)
  }
});
</script>
</head>
<body>
<p>我是第二个页面</p>
</body>
</html>

从页面1到页面2

转载于:https://www.cnblogs.com/zhengyan/p/6912526.html

监听浏览器返回上一页相关推荐

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

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

  2. html5 浏览器退回事件,html5的pushstate以及监听浏览器返回事件的实现

    这篇文章主要介绍了html5的pushstate以及监听浏览器返回事件的实现,主要介绍了pushstate的使用,以及监听浏览器的解决等问题,感兴趣的可以一起来了解一下 pushstate与监听浏览器 ...

  3. vue项目中阻止浏览器返回上一页

    vue项目中在某个页面阻止浏览器返回上一页,适用移动端.PC端. 使用场景例如: 首页 与 A页面     来回跳转,那样点击浏览器返回时也会来回跳转,本想当页面在首页的时候就不再返回了,所以这个时候 ...

  4. 苹果下微信浏览器返回上一页不刷新问题解决方案

    苹果下微信浏览器返回上一页不刷新问题解决方案 参考文章: (1)苹果下微信浏览器返回上一页不刷新问题解决方案 (2)https://www.cnblogs.com/liuxiaojie/p/78325 ...

  5. 《解决微信内置浏览器返回上一页强制刷新问题方法》

    <解决微信内置浏览器返回上一页强制刷新问题方法> 参考文章: (1)<解决微信内置浏览器返回上一页强制刷新问题方法> (2)https://www.cnblogs.com/li ...

  6. 安卓微信浏览器返回上一页默认读取缓存解决方案

    安卓微信浏览器返回上一页默认读取缓存解决方案 参考文章: (1)安卓微信浏览器返回上一页默认读取缓存解决方案 (2)https://www.cnblogs.com/AlexBlogs/p/577727 ...

  7. h5监听浏览器返回,关闭浏览器

    需求 监听浏览器返回,点击返回时,显示弹窗,弹窗中有两个按钮,a按钮:关闭当前浏览器,b按钮:关闭弹窗 mounted(){// 向历史记录中插入了当前页,//为了ios首次进入页面出现底部返回按钮i ...

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

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

  9. 移动端h5监听浏览器返回操作(目前在react项目中用到)

    前言 1.主要是返回是默认的浏览器返回事件是返回上一个页面. 2.处理页面各种弹窗,点击物理返回应该隐藏这些弹窗而不是直接返回页面. 3.总结下问题,h5应该希望能监听到返回事件并且做一些处理. 相关 ...

最新文章

  1. HTML常见标签易踩坑笔记(一)
  2. 前沿|Google AI提新型神经网络,对神经元进行高精度自动重建
  3. 使用通用SOP8转接板调试半桥驱动芯片
  4. 测试分析设计工程方法
  5. linux内核驱动工作队列用法
  6. 是自学前端还是培训学前端?
  7. JavaScript 闭包介绍
  8. python下文件以及文件的常用操作-1
  9. WINHTTP的API接口说明
  10. 51单片机3-红外通信
  11. Java基础知识面试题(2021最新)
  12. 解决mysql 服务无法启动问题:Can't find messagefile 'D:\ ools\mysql-5.6.25-winx64\share\errmsg.sys'...
  13. 消费者权益法规的精神
  14. 简阳市简阳中学2021年高考成绩查询,四川省简阳中学2021年排名
  15. might和could的区别用法_情态动词may与might用法
  16. ubuntu能连接wifi或手机USB共享热点,不能上网
  17. 飞书机器人小助手@特定人
  18. 妻子网购负债30万,丈夫被逼跳楼:别让“伪精致”,毁掉你的人生
  19. coreldraw错误代码14001_coreldraw错误1怎么解决-解决coreldraw提示错误1的方法 - 河东软件园...
  20. 苹果商城怎么调成中文_不会PR怎么做视频剪辑?这三个网站就能帮你轻松搞定...

热门文章

  1. Linux串口编程(中断方式和select方式)
  2. Linux虚拟机复制,网卡找不到
  3. Javascript中操作cookie
  4. XXX数据仓库分析模型设计文档
  5. 锐捷6800 vrrp mstp配置实例
  6. jsp与php学哪个2015年,PHP和jsp哪个好学呢?
  7. python tkinter 中文文档_Python实现中文文档的简体与繁体互相转换
  8. brctl 设置ip_Linux 网桥配置命令:brctl
  9. 长沙湘江科技学校计算机信息,长沙湘江科技中等职业学校简介|长沙湘江科技中等职业学校介绍...
  10. 八皇后问题python回溯_解决Python基于回溯法子集树模板实现8皇后问题