js实现禁止浏览器后退操作的方法

页面执行完成后,如果浏览器后退一步再次请求,会产生两次执行效果。为了避免这种事的发现,就想到了用js脚本代码来禁止浏览器的后退操作。

试了网上不少的js禁止浏览器后退的代码,发现只有下面的一种效果还是可以的。

<script language="javascript">
    history.pushState(null, null, document.URL);
    window.addEventListener('popstate', function () {
        history.pushState(null, null, document.URL);
    });
</script>
温馨提示:本文最后更新于2024-07-20 11:21:09,某些文章具有时效性,若有错误或已失效,请 联系我们 反馈。

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享