WindowEventHandlers.onunload

WindowEventHandlers ミックスインの onunload プロパティは、unload (en-US) イベントを処理するための event handler です。 このイベントは、ウィンドウがコンテンツとリソースをアンロードするときに発生します。 リソースの除去は、unload イベントが発生した後に処理されます。

メモ: ポップアップブロッカーを備えたブラウザーは、onunload イベントハンドラ関数にあるすべての Window.open() メソッドの呼び出しを無視します。

構文

window.addEventListener("unload", function(event) { ... });
window.onunload = function(event) { ... };

通常は、onunload の代わりに window.addEventListener()unload (en-US) イベントを使用することをお勧めします。

仕様

仕様 状態 コメント
HTML Living Standard
onunload の定義
現行の標準
HTML 5.1
GlobalEventHandlers の定義
勧告
HTML5
GlobalEventHandlers の定義
勧告

ブラウザーの互換性

BCD tables only load in the browser

Firefox 1.5 では、ページでこのイベントハンドラを使用すると、ブラウザーがメモリ内の bfcache にページをキャッシュできなくなります。 詳細については、Firefox 1.5 のキャッシュの使用を参照してください。