如何在 jQuery 或 javascript 中捕获事件、关闭浏览器窗口?
捕获事件 onclose 浏览器
IT技术
javascript
jquery
events
2021-03-17 07:53:37
4个回答
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;
}