以下のコードでは、onbeforeunload
イベントを使用しています。このイベントは、タブまたはブラウザーが閉じられたときに発生します。このコードは Firefox で正常に動作していますが、このイベントは IE9 でも発生しますが、別のシステムでは IE 互換バージョン IE8、9、および 10 があります。その互換モードでは 8、9、10 です。このイベントはまったく発火していません。
<script language="JavaScript">
window.onbeforeunload = WindowCloseHanlder;
function WindowCloseHanlder()
{
window.alert('My Window is reloading');
}
</script>
onbeforeunload
関数を呼び出すイベントを使用していましたwindowclosehandler
。この関数を呼び出すと、そのイベントが発生するかどうかを確認するためのアラートが 1 つだけ出されます。