js监控浏览器返回按钮

来源:互联网 发布:罗伯托.贝尼尼 知乎 编辑:程序博客网 时间:2024/06/06 08:36
A页面
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title></head><body><a href="index.html">点击我</a></body></html>


B页面

<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><script src="js/jquery.js"></script><script type="application/javascript"> window.addEventListener("popstate", function() {                     var currentState = history.state;                     alert("我触发啦!")                     window.location.href="https://www.baidu.com";    /*     * 该干嘛干嘛     */    });$(document).ready(function(){               // 在这里写你的代码...               if ("onhashchange" in window) {                    alert("该浏览器支持hashchange事件!");                    var json={time:new Date().getTime()};                   window.history.pushState(json,"","http://127.0.0.1:8020/history-pro/index5.html");                  alert(window.history.length)                                }            });</script></head><body>index页面</body></html>

B-A时候触发

0 0
原创粉丝点击