popstate event handler seems not to work

前端 未结 3 1000
栀梦
栀梦 2020-12-11 16:02

I\'m having a problem with a \'popstate\' event handler, this is my code:

window.addEventListener(\"popstate\", function (event){
    if (event.state) {
             


        
3条回答
  •  有刺的猬
    2020-12-11 16:07

    pushState do not trigger the popstate event, only clicking back / forward button (or use backspace) or invoking history.back() / history.go(n) would trigger this event.

    Also, in webkit browsers, a popstate event would be triggered after page's onload event, but Firefox and IE do not have this behavior.

提交回复
热议问题