History 對象
History 對象
History 對象包含用戶(在瀏覽器窗口中)訪問過的 URL。
History 對象是 window 對象的一部分,可通過 window.history 屬性對其進行訪問。
注釋:沒有應用于 History 對象的公開標準,不過所有瀏覽器都支持該對象。
IE:Internet Explorer, F:Firefox, O:Opera.
History 對象屬性
屬性 | 描述 | IE | F | O |
---|---|---|---|---|
length | 返回瀏覽器歷史列表中的 URL 數量。 | 4 | 1 | 9 |
History 對象方法
方法 | 描述 | IE | F | O |
---|---|---|---|---|
back() | 加載 history 列表中的前一個 URL。 | 4 | 1 | 9 |
forward() | 加載 history 列表中的下一個 URL。 | 4 | 1 | 9 |
go() | 加載 history 列表中的某個具體頁面。 | 4 | 1 | 9 |
History 對象描述
History 對象最初設計來表示窗口的瀏覽歷史。但出于隱私方面的原因,History 對象不再允許腳本訪問已經訪問過的實際 URL。唯一保持使用的功能只有 back()、forward() 和 go() 方法。
例子
下面一行代碼執行的操作與單擊后退按鈕執行的操作一樣:
history.back()
下面一行代碼執行的操作與單擊兩次后退按鈕執行的操作一樣:
history.go(-2)