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