我的東西更新網址是這樣的:JavaScript網址操作和後退導航
window.history.pushState(null, "Page title", "/?param=" + myParamValue);
這工作得很好,但當用戶點擊後退按鈕,在URL中獲取更新,但網頁不刷新。
我有一個更新內容的ajax例程,但如果可能的話,我不想重複執行後退/前進導航,我只是希望在用戶點擊後退/前進瀏覽器時重新加載頁面鈕釦。
問題:有沒有辦法強制頁面重新加載給定的網址瀏覽器後退/前進行動從用戶?
Bonus Q:另外,如果瀏覽器在舊版瀏覽器上不支持window.history.pushState
,該怎麼辦?我應該在try/catch塊中包含該代碼嗎?
看看這個問題:HTTP:/ /stackoverflow.com/questions/10571734/html5-history-api-demo – frenchie