我發(fā)現(xiàn)chrome下點擊瀏覽記錄回退或者前進按鈕有時候不能觸發(fā)popstate事件.
比如我在A頁面點擊了一個h鏈接導致B頁面加載了. 然后在按回退按鈕, 此時A頁面又被重新加載回來了.
B頁面的加載會調(diào)用document.ready中的代碼, 然后回退到A頁面的時候同樣調(diào)用了document.ready的代碼. 問題是在document.ready中的popstate事件并沒有被觸發(fā).
這在其他瀏覽器比如uc safari是會觸發(fā)popstate的.