0

我不使用哈希,所以忘记了 hashchange 的事情。(使用“/”,然后只在一些额外的菜单中使用“#”-s)

我不能只做一个类似的功能:

"whenbackbuttonisclicked" function(){
history.back();
}

和前锋一样吗?

4

1 回答 1

0

您应该能够对 onpopstate 事件做一些事情,并可能编辑历史对象以删除页面更改。您将需要对不同浏览器如何处理此事件进行一些研究。

https://developer.mozilla.org/en-US/docs/DOM/window.onpopstate

有很多与 popstate 相关的 StackOverflow 问题——这可能是您开始研究的好地方。

于 2012-10-18T11:59:10.330 回答