DOM

History インターフェイス

 編集:2022.10.27 by T.A.

[Edge]。→

History インターフェイスで、ブラウザーのセッション履歴、つまり現在のページが読み込まれたタブまたはフレームで訪問したページを操作することができます。

プロパティ

History インターフェイスは何もプロパティを継承していません。

History.length 読取専用
セッション履歴 History に含まれる、現在読み込まれているページを含めた要素(ページ)数を表す整数を返します。
History.scrollRestoration
ウェブ アプリケーションが履歴の移動の動作で既定のスクロール位置の復元方法を文字列で取得/設定します。
History.state 読取専用
履歴スタックの一番上の状態を表す値を返します。
メソッド

History インターフェイスは何もメソッドを継承していません。

History.back()
セッション(※:ページ閲覧、やりとり)履歴で、1 つ前のページに戻ります。
History.forward()
セッション履歴で、1 つ次のページに移動します。
History.go([delta])
セッション履歴 History により、指定の数だけページを移動(戻る/進む)させます。
History.pushState(state, unused[, url])
セッション履歴 History のスタックに項目を追加します。
History.replaceState(stateObj, unused[, url])
セッション履歴 History の内容を指定の物に置き換えます。

テスト