DOM

Window.history プロパティ

 編集:2022.09.11 by T.A.

[Edge]。読取専用。→

History オブジェクトへの参照を返します。これはブラウザーのセッション履歴(現在のページが読み込まれているタブまたはフレームで訪れたことがあるページ群)を操作するためのインターフェイスを提供します。

詳細や使用例については、 をご覧ください。特に、このページでは History.pushState() メソッドと History.replaceState() メソッドについて、使用する前に気を付けなければならないセキュリティ上の特性を説明しています。

構文
Window.history
Window Window

History

history.back();     // 戻るボタンを押すのと同等
history.go(-1);     // history.back(); と同等
注意

最上位ページにおいて History オブジェクトを通してアクセスできるセッション履歴のページ リストは、ブラウザーの「戻る」や「次へ」ボタンの隣にあるドロップダウンで確認することができます。

セキュリティ上の理由から、History オブジェクトでは権限のないコードがセッション履歴内の他のページの にアクセスすることを禁止していますが、セッション履歴の中を移動することは許可しています。

権限のないコードから、セッション履歴を消去したり、前後への移動を無効にしたりする方法はありません。実現可能な最も近い解決策は、location.replace() メソッドでセッション履歴の現在の項目を指定された URL で置き換えることです。


テスト