--- title: WindowEventHandlers.onstorage slug: Web/API/WindowEventHandlers/onstorage tags: - API - Event Handler - Property - Reference - Web Storage - WindowEventHandler translation_of: Web/API/WindowEventHandlers/onstorage ---
{{ ApiRef() }}

{{domxref("WindowEventHandlers")}} ミックスインの onstorage プロパティは、storage イベントを処理するための {{event("Event_handlers", "event handler")}} です。

storage イベントは、別のドキュメントのコンテキストでストレージ領域が変更されたときに発生します。

構文

 window.onstorage = functionRef;

functionRef は、関数名や関数式です。 この関数は、その唯一の引数として {{domxref("StorageEvent")}} を受け取ります。

この例では、別のドキュメントでストレージキーに対する値が変更されるたびに、それを記録します。

window.onstorage = function(e) {
  console.log('キー ' + e.key +
    ' の値が ' + e.oldValue +
    ' から ' + e.newValue + ' に変更されました。');
};

仕様

仕様 状態 コメント
{{SpecName('HTML WHATWG','webappapis.html#handler-window-onstorage','onstorage')}} {{Spec2('HTML WHATWG')}}

ブラウザーの互換性

{{Compat("api.WindowEventHandlers.onstorage")}}

関連情報