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

Dav*_*ard 10 javascript browser-history

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

Mac*_*ski 9

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

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