【问题标题】:Access the history state of the previous page when a user clicks 'back'当用户点击“返回”时访问上一页的历史状态
【发布时间】:2011-11-14 12:10:26
【问题描述】:

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

【问题讨论】:

  • 您是否动态加载内容?
  • 是的。我已经设置为使用 HTML5 历史 API 进行导航,但我需要使用某些状态来确保在用户单击“返回”时正确(但不是不必要地)触发效果

标签: javascript browser-history


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2022-11-09
    • 2021-09-20
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 1970-01-01
    • 1970-01-01
    • 2023-02-01
    相关资源
    最近更新 更多