Как я могу захватить событие, закрыть окно браузера, в jQuery или javascript?
Захват события onclose browser
Ответ 1
Вы ищете событие onclose.
см. https://developer.mozilla.org/en/DOM/window.onclose
обратите внимание, что не все браузеры поддерживают это (например, firefox 2)
Ответ 2
http://docs.jquery.com/Events/unload#fn
JQuery
$(window).unload( function () { alert("Bye now!"); } );
или javascript:
window.onunload = function(){alert("Bye now!");}
Ответ 3
События onunload или onbeforeunload, которые вы не можете использовать напрямую - они не отличаются между закрытием окна, обновлением страницы, отправкой формы, нажатием ссылки или URL-адресом.
Единственным рабочим решением является Как захватить событие закрытия окна браузера?
Ответ 4
Мужчины, используйте это:
if(myWindow.closed){
callback();
return;
}