【问题标题】:Disable back/forward browser buttons until page is loaded completely禁用后退/前进浏览器按钮,直到页面完全加载
【发布时间】:2018-01-25 23:22:06
【问题描述】:

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

完全加载的页面不需要引用页面内发出的 API 请求。只需查看浏览器的重新加载按钮是否可见(停止按钮不再可见)就非常感谢。

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

我不想使用浏览器扩展,而是想使用 javascript/jQuery 本身来实现。

我搜索并发现这是不可能的。但是,还是想看看有没有极客有什么新信息要分享。 :(

【问题讨论】:

标签: javascript jquery html browser html5-history


【解决方案1】:

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

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

});

【讨论】:

    猜你喜欢
    • 2013-12-24
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 2010-10-24
    • 2020-07-05
    • 2015-02-14
    • 1970-01-01
    • 2011-08-06
    相关资源
    最近更新 更多