捕获事件onclose浏览器

Ale*_*exC 22 javascript jquery events

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

jer*_*est 16

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

jQuery的:

$(window).unload( function () { alert("Bye now!"); } );
Run Code Online (Sandbox Code Playgroud)

或者javascript:

window.onunload = function(){alert("Bye now!");}
Run Code Online (Sandbox Code Playgroud)


Jon*_*and 8

你正在寻找onclose事件.

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

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

  • 它在许多浏览器中都不起作用.但这是关闭浏览器窗口的唯一事件 (3认同)
  • 这还不够好。唯一可行的解​​决方案是[浏览器窗口关闭事件](http://stackoverflow.com/questions/1631959/browser-window-close-event#1632004) (2认同)