Window: history 屬性
Window.history 只讀屬性返回一個指向 物件的引用,該物件提供了一個介面,用於操作瀏覽器的會話歷史記錄(當前頁面載入的標籤頁或框架中訪問過的頁面)。History
有關示例和詳細資訊,請參閱 操作瀏覽器歷史記錄。特別是,該文章解釋了 和 pushState() 方法的安全特性,在使用它們之前應該瞭解這些特性。replaceState()
值
指向 物件的引用。History
示例
js
history.back(); // equivalent to clicking back button
history.go(-1); // equivalent to history.back();
注意
對於頂級頁面,您可以在瀏覽器的後退和前進按鈕旁邊的下拉列表中檢視會話歷史記錄中的頁面列表,這些頁面可透過 History 物件訪問。
出於安全原因,History 物件不允許非特權程式碼訪問會話歷史記錄中其他頁面的 URL,但它允許導航會話歷史記錄。
沒有辦法從非特權程式碼中清除會話歷史記錄或停用後退/前進導航。最接近的可用解決方案是 方法,該方法用提供的 URL 替換會話歷史記錄中的當前項。location.replace()
規範
| 規範 |
|---|
| HTML # the-history-interface |
瀏覽器相容性
載入中…