Window History 對象

Window History 對象

History 對象包含用戶(在瀏覽器窗口中)訪問過的 URL。

History 對象是 window 對象的屬性。

History 對象通過以下方式訪問:

window.history 或僅用 history

實例

let length = window.history.length;

親自試一試

let length = history.length;

親自試一試

History 對象屬性和方法

屬性/方法 描述
back() 加載歷史列表中的上一個 URL(頁面)。
forward() 加載歷史列表中的下一個 URL(頁面)。
go() 從歷史列表中加載特定的 URL(頁面)。
length 返回歷史列表中的 URL(頁面)數量。

History 對象描述

History 對象最初設計來表示窗口的瀏覽歷史。但出于隱私方面的原因,History 對象不再允許腳本訪問已經訪問過的實際 URL。唯一保持使用的功能只有 back()forward()go() 方法。

例子

下面一行代碼執行的操作與單擊后退按鈕執行的操作一樣:

history.back()

下面一行代碼執行的操作與單擊兩次后退按鈕執行的操作一樣:

history.go(-2)