js 禁止浏览器 后退 动作

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,002评论 25 709
  • 简介浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.c...
    听风阁阅读 3,320评论 0 7
  • 前端必读:浏览器内部工作原理[https://kb.cnblogs.com/page/129756/] 作者: T...
    我是强强阅读 1,180评论 0 2
  • 太难的,还不知道如何涂颜色,那么就从简单温暖的小画开始吧。 对于我来说,夏天少不了冰激凌,虽然吃不了那么多,但是画...
    阳光贝拉阅读 182评论 0 2
  • 云南很大,要一次玩遍是不太可能的,除非有特别充裕的时间,但各个地方的适合去的季节也不一样,很难一次走遍,所以...
    一走千里阅读 1,703评论 0 5