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



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

完全加载的页面不需要引用页面内发出的 API 请求。简单地查看浏览器重新加载按钮是否可见(并且停止按钮不再可见(是非常值得赞赏的。

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

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

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

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

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

}(;

最新更新