关闭窗口时触发功能[重复]

Posted

技术标签:

【中文标题】关闭窗口时触发功能[重复]【英文标题】:Fire a Function on window close [duplicate] 【发布时间】:2012-08-22 21:32:57 【问题描述】:

可能重复:javascript detect browser close tab/close browser

我的页面上有一个 java 脚本倒计时计时器,如果用户试图关闭窗口或选项卡,我想触发一条警报消息。

【问题讨论】:

window.onbeforeunload 【参考方案1】:

https://developer.mozilla.org/en-US/docs/DOM/window.onbeforeunload

更新:这个答案是 Adnan 在我之前几分钟的评论中提供的 :)

【讨论】:

【参考方案2】:

使用这个事件

window.onbeforeunload = function() 
   //your message goes here

使用 jQuery

$(window).unbind("beforeunload");
$(window).bind("beforeunload", function (e) 
   //do your work here
);

【讨论】:

以上是关于关闭窗口时触发功能[重复]的主要内容,如果未能解决你的问题,请参考以下文章

浏览器关闭时如何触发jQuery [重复]

关闭表单提交时打开的弹出窗口并触发单击父窗口

pyside窗口关闭触发事件

关闭对话框后如何触发方法

c #关闭窗口没有触发FormClosing事件是怎么回事啊?

如何检测浏览器窗口/选项卡关闭事件?