PopStateEvent

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

PopStateEventpopstate イベントのインターフェイスです。

popstate イベントは、同じ文書内の 2 つの履歴項目の間でアクティブな履歴項目が変更されるたびにウィンドウに配信されます。アクティブになる履歴項目が history.pushState() の呼び出しによって作成されたものであるか、 history.replaceState() の呼び出しによって変更された場合、 popstate イベントの state プロパティには履歴項目の状態オブジェクトのコピーが格納されます。

Event PopStateEvent

コンストラクター

PopStateEvent()

新しい PopStateEvent オブジェクトを生成します。

インスタンスプロパティ

このインターフェイスには、親である Event から継承したプロパティもあります。

PopStateEvent.state 読取専用

pushState() または replaceState() に指定された情報のコピーを返します。

インスタンスメソッド

このインターフェイスには、親である Event から継承したメソッドもあります。

仕様書

Specification
HTML Standard
# the-popstateevent-interface

ブラウザーの互換性

BCD tables only load in the browser

関連情報