onBeforeUnloadはページがUnloadする直前を検知することのできるイベント。
ブラウザの閉じるボタンを押した際も検知できる。
なお、onUnloadイベントよりも前に発生する。
このイベントを利用してサーバサイドにブラウザが閉じられたことを通知することができるが、
その場合は以下の点を考慮して設計する必要がある。
1.当然、JavaScriptは有効にしておかなければならない
2.ネットワーク障害などが発生した場合はサーバサイドに通知できない
なので、サーバに通知するような使用方法では信頼性はやや欠けることに注意。