js 禁止浏览器 后退 动作

在开发的时候,有个别时候需要 禁止浏览器的后退动作,js可以用以下方法实现:

history.pushState(null, null, document.URL);
 window.addEventListener('popstate', function () {
    history.pushState(null, null, document.URL);
 });

但是禁止浏览器的后退动作,会导致用户感觉按钮不管用了。
最好开发的时候,不要限制浏览器的默认行为。

你可能感兴趣的:(js 禁止浏览器 后退 动作)