捕获事件onclose浏览器

我如何在jQuery或javascript中捕获事件,关闭浏览器窗口?

您正在寻找onclose活动。

请参阅: https : //developer.mozilla.org/en/DOM/window.onclose

请注意,并非所有浏览器都支持此function(例如firefox 2)

http://docs.jquery.com/Events/unload#fn

jQuery的:

$(window).unload( function () { alert("Bye now!"); } ); 

或者javascript:

 window.onunload = function(){alert("Bye now!");} 

事件onunload或onbeforeunload你不能直接使用 – 它们在窗口关闭,页面刷新,表单提交,链接点击或url更改之间没有区别。

唯一可行的解​​决方案是如何捕获浏览器窗口关闭事件?

男人,用这个:

 if(myWindow.closed){ callback(); return; }