禁用后退/前进浏览器按钮,直到完全加载页面

时间:2017-08-17 13:46:20

标签: javascript jquery html5 browser html5-history

有没有办法禁止用户点击浏览器的后退/前进按钮,直到完全加载当前访问的页面。

完全加载的页面无需参考页面内的API请求。只需查看浏览器重新加载按钮是否可见(并且停止按钮不再可见),我们非常感激。

我不想在背面和这样的黑客上使用history.forward()。我希望后退/前进按钮看起来好像没有要导航到的历史记录,除非当前页面已完全加载。

我不想使用浏览器扩展,并希望使用javascript / jQuery本身来实现这一点。

我搜索过,可以看出这是不可能的。但是,仍然想看看是否有任何极客有新的信息要分享。 :(

1 个答案:

答案 0 :(得分:0)

试试这个。这可能会对你有所帮助

$(window).bind('beforeunload', function(){
return 'Are you sure you want to leave?';

});