1

我想检测浏览器关闭(不是窗口(选项卡))并运行脚本。我试过了onunloadonbeforeunload但他们在关闭选项卡时工作正常,但如果我关闭整个浏览器,什么也不会发生。我怎样才能做到这一点?谢谢..!

编辑:

我只想对任何此类事件进行服务器端清理。有什么办法吗?

4

1 回答 1

2

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

我想为任何此类事件进行服务器端清理。有什么可能的方法吗?

使用 JavaScript,我能想到的唯一方法是触发对服务器端脚本的 Ajax 调用,通知它关闭事件,使用onunloador onbeforeunload,并让该脚本整理任何可能仍处于打开状态的会话。

于 2012-07-08T15:49:10.347 回答