是否有任何跨浏览器的JavaScript/jQuery代码来检测浏览器或浏览器选项卡是否正在关闭,而不是由于链接被点击?
我想捕获浏览器窗口/选项卡关闭事件.我用jQuery尝试了以下内容:
jQuery(window).bind(
"beforeunload",
function() {
return confirm("Do you really want to close?")
}
)
Run Code Online (Sandbox Code Playgroud)
但它也适用于表单提交,这不是我想要的.我想要一个仅在用户关闭窗口时触发的事件.
当用户关闭选项卡/窗口/浏览器时,我可以依赖窗口卸载事件吗?
编辑:
找到IE中触发卸载事件的列表.http://msdn.microsoft.com/en-us/library/ms536973%28VS.85%29.aspx
我想知道在哪些边缘情况下不会触发卸载事件.