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()

以下の一行コードが実行する操作は、2回の戻るボタンをクリックしたときの操作と同じです:

history.go(-2)