歷史記錄對象包含用戶訪問過的URL。
History對象是window(窗口)對象的一部分,可以在沒有窗口前綴的情況下寫入。
History對象允許操縱瀏覽器會話歷史記錄,即在當前頁面所加載的選項卡或框架中訪問的頁面。
為了保護用戶的隱私,JavaScript如何訪問此對象存在一些限制。
下表列出了History對象的屬性:
屬性 | 描述 |
---|---|
length | 返回歷史記錄列表中的URL數(shù)量,包括當前加載的頁面 |
下表列出了History對象的方法:
方法 | 描述 |
---|---|
back() | 轉(zhuǎn)到會話歷史記錄中的上一頁,與用戶單擊瀏覽器的“后退”按鈕時的操作相同 |
forward() | 轉(zhuǎn)到會話歷史記錄的下一頁,與用戶單擊瀏覽器的“前進”按鈕時的操作相同 |
go() | 從會話歷史記錄中加載頁面,該頁面由其相對于當前頁面的相對位置來標識,例如上一頁為-1或下一頁為1 |