我想检测浏览器关闭(不是窗口(选项卡))并运行脚本。我尝试了onunload
和onbeforeunload
,但是它们在tab关闭时工作正常,但是如果我关闭整个浏览器就没有任何反应。我怎样才能做到这一点?谢谢..!
修改
我只想对任何这类事件进行服务器端清理。有没有办法做到这一点?
答案 0 :(得分:2)
根据提问的问题,“我怎样才能[访问浏览器关闭事件]?”唯一可能的答案是:你做不到;这是不可能的。出于安全原因,也不应该这样。
我想为任何此类事件进行服务器端清理。有没有办法做到这一点?
我能想到的唯一方法是使用JavaScript触发对服务器端脚本的Ajax调用,使用onunload
或onbeforeunload
来通知它关闭事件,并使用该脚本整理任何可能仍然开放的会议。