В приведенном ниже коде я использую событие onbeforeunload
. Это событие срабатывает при закрытии вкладки или браузера. Этот код отлично работает в Firefox, но это событие также срабатывает в IE9, но в другой системе есть версии совместимости IE IE8,9 и 10. В этом режиме совместимости 8,9,10. Это событие вообще не стреляет.window.close событие в javascript не работает в IE, chrome
<script language="JavaScript">
window.onbeforeunload = WindowCloseHanlder;
function WindowCloseHanlder()
{
window.alert('My Window is reloading');
}
</script>
я использовал onbeforeunload
событие, которое вызывает функцию windowclosehandler
. Когда я вызываю эту функцию, я просто даю одно предупреждение, чтобы проверить, срабатывает ли это событие или нет.
Дубликат: http://stackoverflow.com/questions/2032640/problem-with-window-close-and-chrome – rags