WindowEventHandlers.onunload

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

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

構文

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

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

仕様

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

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
onunloadChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明

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