js 监听浏览器后退事件

转载 2016年12月05日 17:49:55
$(document).ready(function(e) { 
            var counter = 0;
            if (window.history && window.history.pushState) {
                             $(window).on('popstate', function () {
                                            window.history.pushState('forward', null, '#');
                                            window.history.forward(1);
                                          alert("不可回退");
                                });
              }

              window.history.pushState('forward', null, '#'); //在IE中必须得有这两行
              window.history.forward(1);
});

相关文章推荐

利用js实现 禁用浏览器后退

现在很多的内部系统,一些界面,都是用户手动点击退出按钮的。但是为了避免,用户误操作 点击浏览器后退,或者用鼠标手势后退什么的。容易出现误操作。        所以在有些页面上,适当的禁用浏览器的后退...

js监听浏览器后退事件

最近需求需要,需在浏览器(web 和 h5手机端)实现回退弹框 网上很少找到这个需求,找到的也是有bug的,最后解决了,分享一下问题和解决方案 用到的函数:window.history.pushS...

JS监听手机端浏览器的后退按钮的事件方法

转载地址:http://www.jb51.net/article/89921.htm 首先我们要了解浏览器的history。 大家知道在页面中我们可以使用javascript window...

JQuery - 点击浏览器后退键时发出警告

jQuery(document).ready(function ($) {                     if (window.history && window.history.pushS...

监听浏览器后退事件,使其转向指定URL,控制某些页面不能返回

开发过程中经常遇到这种情况:页面不允许返回到上一页面或者需要转到指定页面,这时候我们就需要监听到浏览器后退事件,从而将它的浏览历史记录删除,然后转向你指定的URL。 具体执行过程如下: $(funct...

很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法

在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回、后退、上一页等按钮实现自己的关闭页面、调整到指定页面或执行一些其它操作的需求,那在代码中怎样监听当点击微信、支付宝、百度糯米、百度钱包等...

js获取浏览器返回按钮事件

前面要加上jquery 比如 監聽事件 jQuery(document).ready(function($) { if (window.history && window.histor...

js监控浏览器返回按钮

A页面 点击我 B页面 window.addEventListener("popstate", functio...

JS监控手机或APP返回事件

做微信项目的时候,发现在Ios微信浏览器左上角有个返回按钮,但是点击返回时不稳定,跳到不该跳的页面。网上搜了一个捕获返回事件的JS代码,记录下来,便于以后查看。 //监听浏览器或手机返回按钮事件 ...

js 监听浏览器后退事件

$(document).ready(function(e) {             var counter = 0;             if (window.history && wi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 监听浏览器后退事件
举报原因:
原因补充:

(最多只允许输入30个字)