--- title: StorageEvent slug: Web/API/StorageEvent tags: - API - Reference - Web Storage API translation_of: Web/API/StorageEvent ---
{{APIRef("Web Storage API")}}
StorageEvent
は、ストレージエリアが変化したときに window へ送信されます。
注記: {{Gecko("2.0")}} より前にもこのイベントは存在していましたが、仕様書に合致していませんでした。古いイベント形式は {{interface("nsIDOMStorageEventObsolete")}} インターフェイスで表します。
void initStorageEvent(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMString keyArg, in DOMString oldValueArg, in DOMString newValueArg, in DOMString urlArg, in nsIDOMStorage storageAreaArg); |
属性 | 型 | 説明 |
key |
{{domxref("DOMString")}} | 変更されたキーを表します。storage の clear() メソッドで変更された場合は、key 属性が null になります。読み取り専用です。 |
newValue |
{{domxref("DOMString")}} | key の新しい値です。storage の clear() メソッドで変更された場合や key がストレージから削除された場合は、newValue が null になります。読み取り専用です。 |
oldValue |
{{domxref("DOMString")}} | key の元の値です。storage の clear() メソッドで変更された場合や key が新たに追加されたため以前の値がない場合は、oldValue が null になります。読み取り専用です。 |
storageArea |
{{Interface("nsIDOMStorage")}} |
影響を受けた Storage オブジェクトを表します。読み取り専用です。 |
url |
{{domxref("DOMString")}} | key が変更されたドキュメントの URL です。読み取り専用です。 |
DOM イベントインターフェイス内の同様の名前のメソッドに似た方法で、イベントを初期化します。
void initStorageEvent( in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMString keyArg, in DOMString oldValueArg, in DOMString newValueArg, in DOMString urlArg, in nsIDOMStorage storageAreaArg );
typeArg
canBubbleArg
cancelableArg
keyArg
oldValueArg
newValueArg
urlArg
storageAreaArg