【发布时间】:2013-01-18 17:50:17
【问题描述】:
在任何标准浏览器中检测浏览器窗口关闭事件的标准方法是什么?按照标准,我的意思是当“让我保持登录”复选框未选中时,谷歌或 Facebook 等网站实施的东西。我有一个交互式网站,其中有一个即时消息模块,我需要通知其他用户合作伙伴已注销。 提前致谢。
【问题讨论】:
在任何标准浏览器中检测浏览器窗口关闭事件的标准方法是什么?按照标准,我的意思是当“让我保持登录”复选框未选中时,谷歌或 Facebook 等网站实施的东西。我有一个交互式网站,其中有一个即时消息模块,我需要通知其他用户合作伙伴已注销。 提前致谢。
【问题讨论】:
“保持登录”链接通过 cookie 和 cookie 超时长度进行管理。
执行此类操作的一种方法是让浏览器每(1 分钟)对您的服务器进行一次异步 ajax 调用,这样您就知道他们仍然处于登录状态。如果您在 90 秒内没有收到其中一个调用,您可以说他们已注销。
这种方法还可以捕获连接中断或计算机崩溃等情况。
【讨论】: