StorageEvent

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.

StorageEvent インターフェイスは storage イベントによって実装され、ウィンドウがアクセスするストレージ領域が他の文書のコンテキスト内で変更されたときにウィンドウに送られます。

Event StorageEvent

コンストラクター

StorageEvent()

新しく構築された StorageEvent オブジェクトを返します。

インスタンスプロパティ

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

key 読取専用

変更されたキーを表す文字列を返します。 key 属性は、ストレージのclear() メソッドで変更された場合は null になります。

newValue 読取専用

key の新しい値を文字列で返します。 ストレージの clear() メソッドによって変更された場合、または key がストレージから除去された場合、この値は null となります。

oldValue 読取専用

key の元の値を文字列で返します。 この値は key が新しく追加された場合で、前回の値がない場合は null となります。

storageArea 読取専用

影響を受けたストレージを表す Storage オブジェクトを返します。

url 読取専用

key が変更された文書の URL を文字列で返します。

インスタンスメソッド

以下の挙げたメソッドに加え、このインターフェイスは親インターフェイスである Event から継承したメソッドがあります。

initStorageEvent() 非推奨;

DOM の Event インターフェイスにおける同様の名前の initEvent() メソッドに類似した方法でイベントを初期化します。代わりにコンストラクターを使用してください。

仕様書

Specification
HTML Standard
# the-storageevent-interface

ブラウザーの互換性

BCD tables only load in the browser