繁体   English   中英

如何禁用和启用浏览器后退按钮

[英]How to disable and enable browser back button

这个问题全部与禁用浏览器后退按钮有关。

我的要求是在某些情况下禁用特定页面的浏览器后退按钮。 我需要再次为其他页面或针对其他条件的同一页面启用它。 例如,当用户从第1页转到第2页时,第2页上的后退按钮将被禁用。 一旦用户在page2上执行了某些特定的操作,就会启用该操作。

我已通过使用以下JavaScript代码禁用了浏览器后退按钮。

history.pushState(null, null, document.URL);

现在,我必须为其他页面启用它(甚至在执行某些特定操作后在同一页面上)。

禁用它有很多stackoverflow问题和答案。 但是我没有发现任何将其重新启用的问题。

这是一个坏习惯,您可以使用表单向导创建执行流

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM