有些情况下,比如编辑器没有自动保存草稿或者想要保留页面执行结果的时候,如果不小心按了鼠标的后退快捷键,或者是使用了后退的手势,会使当前页面的内容丢失,可以使用 js 来禁用后退按钮,代码如下:
history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
history.pushState(null, null, document.URL);
});
tip: 配合油猴使用更佳
原文链接:浏览器禁用后退按钮,转载请注明来源!