JavaScript history 物件

antzone發表於2018-06-01

History是window物件的一部分,此物件中包含有使用者訪問過的URL。

它並不是全域性物件,它的所有方法和屬性,需要使用history引用。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
history.go(-1)

可以返回當前頁面的上一個來路頁面。

history物件的屬性列表:

屬性描述
history.length返回瀏覽器歷史列表中的URL數量。
History.state返回一個表示歷史堆疊頂部的狀態的值。


history物件的方法列表:


方法描述
history.back()載入history列表中的前一個URL。      
history.forward()載入history列表中的下一個URL。
history.go()載入history列表中的某個具體頁面。 
history.pushState()

此方法會新增一條瀏覽器url歷史訪問條目。

history.replaceState()替換修改當前瀏覽器url訪問歷史記錄條目而並非建立新的條目。


相關事件:

事件描述
popstate事件當處於啟用狀態的歷史記錄條目發生變化時觸發此事件。

相關文章