我试图像这样实现:
<a href="#"
onclick='pushstate(function1(),"title",function1) return false;'>
Function1
</a>
此链接有效,因此我的AJAX进入页面。但是,当我按下后退按钮时调用onpopstate
时,该函数不会被调用。当我提醒我event.state
时,我得到了不确定。如何实现这一点,以便在按下后退按钮时实际上可以回调我的功能?
答案 0 :(得分:0)
您必须在窗口上捕获popstate
事件,此时如何尝试拦截它?
window.onpopstate = function() {
//restore the state here
}