当用户关闭选项卡/窗口/浏览器时,我可以依赖触发窗口卸载事件吗?
编辑:
找到了在 IE 中触发卸载事件的列表。http://msdn.microsoft.com/en-us/library/ms536973%28VS.85%29.aspx
我想知道在哪些边缘情况下不会触发卸载事件。
当用户关闭选项卡/窗口/浏览器时,我可以依赖触发窗口卸载事件吗?
编辑:
找到了在 IE 中触发卸载事件的列表。http://msdn.microsoft.com/en-us/library/ms536973%28VS.85%29.aspx
我想知道在哪些边缘情况下不会触发卸载事件。
您可能还想使用“ onbeforeunload ”事件,它提供比“onunload”事件更多的控制。
也就是说,请注意:当浏览器刷新页面或使用后退/前进按钮浏览页面时,Opera 不会触发 unload 事件。更糟糕的是,Opera 从不触发 onbeforeunload 事件。因此,如果您支持 Opera - 请注意这些问题。
并非在所有情况下都没有。浏览器可能会崩溃等,从而阻止事件触发。用户还可以使用 Grease Monkey 等附加组件来防止事件触发。