标签: javascript browser-history
我有一个实现javascript历史记录api的单页应用。如果用户从第1页导航到第2页:
在history.back之后,我将内容从第1页更改回第2页,并将滚动位置设置为保存的滚动位置。
到目前为止,这种方法很好......
问题是用户在此之后执行history.forward。我没有第2页的javascript历史记录对象中的滚动位置。有没有办法在history.back被触发之前存储它?