当用户点击“返回”时访问上一页的历史状态

时间:2011-11-14 12:10:27

标签: javascript browser-history

当用户点击“后退”按钮时,有没有办法使用JS访问上一页的历史状态?

1 个答案:

答案 0 :(得分:9)

不幸的是,您不能阅读上一个或下一个州。 您所能做的就是使用history.state读取当前状态。

但如果这一切都发生在没有重新加载的同一页面上,为什么不在自己的堆栈上保存数据。您可以使用数组 - 只需将相同的数据保存到数组和新状态。