onBeforeUnloadイベント


onBeforeUnloadはページがUnloadする直前を検知することのできるイベント。
ブラウザの閉じるボタンを押した際も検知できる。


なお、onUnloadイベントよりも前に発生する。



このイベントを利用してサーバサイドにブラウザが閉じられたことを通知することができるが、
その場合は以下の点を考慮して設計する必要がある。


1.当然、JavaScriptは有効にしておかなければならない
2.ネットワーク障害などが発生した場合はサーバサイドに通知できない


なので、サーバに通知するような使用方法では信頼性はやや欠けることに注意。