javascript - 如何禁用和启用浏览器后退按钮
问题描述
这个问题是关于在禁用浏览器后启用浏览器后退按钮的。
我的要求是在某些情况下禁用特定页面的浏览器后退按钮。我需要再次为其他页面启用它或为其他条件启用同一页面。例如,当用户从 page1 到 page2 时,page2 上的后退按钮将被禁用。一旦用户在 page2 上执行某些特定操作,它将被启用。
我使用下面的 JavaScript 代码禁用了浏览器后退按钮。
history.pushState(null, null, document.URL);
现在我必须为其他页面启用它(即使在执行某些特定操作后在同一页面上)。
有很多关于禁用它的 stackoverflow 问题和答案。但我没有找到任何问题来启用它。
解决方案
这是一种不好的做法,您可以使用表单向导创建执行流程
推荐阅读
- python - Selenium 打开浏览器但拒绝执行下一行代码
- android - 上传 Android App Bundle 时出错。如果错误仍然存在,请稍后重试或联系 Google Play 开发者支持
- php - 如何使用 php 从该 json 响应中获取 MessageId 值
- c# - 为什么使用 System.Text.Json 的 JSON 反序列化这么慢?
- html - 如何在R中的特定点之后从字符串中删除所有字母?
- postgresql - 收到意外错误:pq:角色“sumka”不存在
- java - 我需要哪个版本的 JDK 来为当前版本的 Minecraft 和 Forge 编写 Minecraft 模组?
- eigen3 - Eigen::Tensor numpy 像广播(算术)
- python - 如何按条件聚合表?
- python - 在 Python 中打开、保存和关闭 Excel 文件