window.onclose

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

oncloseGlobalEventHandlers ミックスインのプロパティで、ダイアログ要素に送信された close イベントを処理するための イベントハンドラー です。

close イベントは、ユーザーが <dialog> を閉じたときに発生します。

注: ウィンドウのクローズを処理するには、onbeforeunload または onunload を使用します。

構文

target.onclose = functionRef;

functionRef は、関数名または関数式です。この関数は、Event オブジェクトを唯一の引数として受け取ります。

一度に1つのオブジェクトに割り当てることができる onclose ハンドラーは1つだけです。代わりに、より柔軟性のある EventTarget.addEventListener() メソッドを使用することをお勧めします。

仕様

仕様書 状態 備考
HTML Living Standard
onclose の定義
現行の標準

ブラウザの互換性

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

凡例

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

関連情報