unload
unloadはユーザーがページから離れる際に発火するイベントです。
unloadイベントをwindowに指定することでユーザーがページから離れる際に指定したイベントハンドラーが実行されます。ユーザーがページから離れるとは、他のページのリンクをクリックした際や、アドレスバーに新しいURLを打ち込んだ際、戻るボタンや進むボタンが押された際、ブラウザやタブを閉じようとした際、リロードされた際などです。
ただし、ブラウザにより挙動が異なるので注意してください。たとえばFirefoxのいくつかのバージョンはリンクをクリックした際にはunloadイベントが発火しますが、タブを閉じた際には発火しません。ターゲットブラウザの動作を事前に確認する必要があります。場合によってはbeforeunloadイベントと合わせて利用しましょう。
window.addEventListener("unload", function() {
alert("ページを離れます。");
}, false);
登録日 : 2013年06月22日 最終更新日 : 2013年6月22日
同じカテゴリー(Event)のエントリー
- beforeunload
- unload
- pointercancel
- pointerhover
- mouseout
- pointerout
- mouseover
- pointerover
- pointerup
- pointermove
- pointerdown
- gestureend
- gesturechange
- gesturestart
- touchcancel
- devicemotion
- popState
- hashchange
- pagehide
- pageshow
- error
- orientationchange
- touchmove
- touchend
- touchstart
- MutationObserver
- DOMNodeInserted