0
JavaScript的:爲什麼不用chrome back/forward按鈕觸發popstate事件?
$(document).ready(function() {
window.history.replaceState({some JSON}, "tittle", aHref);
$(window).bind("popstate", function(){
alert("hello~");
});
});
當www.example.com頁面首先被加載時,上述被執行。然後在此頁面中單擊href並加載另一個頁面。此時,我點擊Chrome中的後退按鈕,沒有任何提示「hello〜」出現。但是通過aHref鏈接的頁面已加載。 爲什麼?
對不起,我是一個新手到前端。 –
「替換」表示刪除當前條目並推送新條目; 「推」意味着只推一個新條目。 這是正確的嗎? –
如果我既不pushState也不replaceState,是否有一個新的條目添加到歷史? –