3

一些背景资料:

例如,我使用 url1 加载页面,然后我window.history.pushState()将 URL 修改为 URL2

然后我单击“返回”按钮,我注意到地址行将 URL 更改为 URL1,但页面没有加载以反映内容。

这里的诀窍是什么?谢谢!

4

1 回答 1

2

您需要popstate像这样监听窗口的事件:

addEventListener('popstate', function() {

    // code to be executed when back button is clicked

}, false);
于 2012-11-29T04:10:10.023 回答