History オブジェクト

History オブジェクト

History オブジェクトは、ユーザーが(ブラウザのウィンドウで)訪問した URL を含んでいます。

History オブジェクトは window オブジェクトの一部であり、window.history 属性を通じてアクセスできます。

注記:History オブジェクトに適用される公開標準はありませんが、すべてのブラウザがこのオブジェクトをサポートしています。

History オブジェクトの属性

属性 説明
length ブラウザの履歴リストに含まれる URL の数を返します。

History オブジェクトのメソッド

メソッド 説明
back() history リストの前の URL をロードします。
forward() history リストの次の URL をロードします。
go() history リストの特定のページをロードします。

History オブジェクトの説明

History オブジェクトは元々、ウィンドウのブラウジング履歴を表すために設計されました。しかし、プライバシー上の理由から、History オブジェクトは実際に訪問したURLへのスクリプトのアクセスを許可しません。使用されている機能は以下の通りです back()forward() および go() メソッド。

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

history.back()

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

history.go(-2)