如何检测浏览器(非窗口)关闭事件

时间:2012-07-08 15:45:56

标签: javascript javascript-events

我想检测浏览器关闭(不是窗口(选项卡))并运行脚本。我尝试了onunloadonbeforeunload,但是它们在tab关闭时工作正常,但是如果我关闭整个浏览器就没有任何反应。我怎样才能做到这一点?谢谢..!

修改

我只想对任何这类事件进行服务器端清理。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

根据提问的问题,“我怎样才能[访问浏览器关闭事件]?”唯一可能的答案是:你做不到;这是不可能的。出于安全原因,也不应该这样。

  

我想为任何此类事件进行服务器端清理。有没有办法做到这一点?

我能想到的唯一方法是使用JavaScript触发对服务器端脚本的Ajax调用,使用onunloadonbeforeunload来通知它关闭事件,并使用该脚本整理任何可能仍然开放的会议。