JavaScript History API
- 前のページ API Geolocation
- 次のページ API MediaQueryList
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)
- 前のページ API Geolocation
- 次のページ API MediaQueryList