【发布时间】:2011-06-02 20:48:09
【问题描述】:
当我使用相同的 url 刷新页面或重定向到相同的页面时,我可以单击带有“window.history.back();”的按钮代码并返回上一页。
但是,如果查询字符串被更改,当我尝试返回时,我只是回到同一页面。
示例 1:
page1.html -> page2.html -> page2.html -> [点击返回按钮] -> page1.html
示例 2:
page1.html -> page2.html -> page2.html?x=123 -> [点击返回 按钮] -> page2.html
我想要什么:
page1.html -> page2.html -> page2.html?x=123 -> [点击返回 按钮] -> page1.html
那么,问题是,我可以使用 JavaScript 检查页面是否相同,以忽略查询字符串的更改并返回真正的上一页吗?
【问题讨论】:
标签: javascript browser-history