导航跳转,禁止后退

Posted caoxiaokang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导航跳转,禁止后退相关的知识,希望对你有一定的参考价值。

  
if (window.history && window.history.pushState) {
$(window).on(‘popstate‘, function () {
window.history.pushState(‘forward‘, null, ‘#‘);
window.history.forward(1);
});
}
window.history.pushState(‘forward‘, null, ‘#‘); //在IE中必须得有这两行
window.history.forward(1);

当history实体被改变时,popstate事件将会发生; onhashchange()可监听URL的hash部分。










以上是关于导航跳转,禁止后退的主要内容,如果未能解决你的问题,请参考以下文章

微信h5移除前进后退导航条

ios导航控制器UINavigationController,控制器a跳转(push)到b后,b跳转(push)到c,但c后退(pop)进入a

禁用单个 ViewController 的后退导航

如何使用浏览器后退按钮跳转到Redux状态

js如何使浏览器的后退和前进功能失效(IE FF 谷歌)

javascript限制浏览器后退