Javascript 浏览器历史记录

Javascript Browser History

我正在编写一个已变成无限循环的应用程序。它从页面 A 开始,然后在按下按钮时重定向到页面 B,在幕后 运行 一些 JavaScript 之后自动再次重定向到页面 A。

这变成了一个无限循环。有没有办法查看两页前的浏览器历史记录?如果我能做到这一点,我可以使用当前浏览器 window URL 检查 URL 并在两者相等的情况下停止页面 A 按钮上的重定向功能。

任何其他想法也会有所帮助。

您必须自定义写入诸如在 cookie 中进行跟踪之类的内容...由于安全原因,您似乎无法获得 url 后退 2 步的历史记录。 看这里: how can i get the url from history.go(-2)