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

时间:2018-11-22 09:14:44

标签: javascript

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

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

我已使用下面的JavaScript代码禁用了浏览器后退按钮。

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

现在我必须将其重新启用以用于其他页面(即使在执行某些特定操作后仍在同一页面上)。

有太多的堆栈溢出问题和答案来禁用它。但是我没有发现将其重新启用的任何问题。

1 个答案:

答案 0 :(得分:0)

这是一个坏习惯,您可以使用form wizard

创建执行流