Javascript IE 7和IE 8中的浏览器关闭事件

Javascript IE 7和IE 8中的浏览器关闭事件,javascript,javascript-events,Javascript,Javascript Events,我知道论坛上有很多关于浏览器关闭事件的帖子。但还是想把它贴出来。如何始终正确触发onbeforeunload事件。正如我所看到的,在某些客户端浏览器中它工作,而在某些客户端浏览器中则不工作 当我使用onbeforeunload事件时,我经常收到IE警告,说您想运行ActiveX脚本吗。为了避免这种情况,我使用了以下代码 <!--doctype html> <!-- saved from url=(0014)about:internet --> 有人能告诉我要使用的标

我知道论坛上有很多关于浏览器关闭事件的帖子。但还是想把它贴出来。如何始终正确触发onbeforeunload事件。正如我所看到的,在某些客户端浏览器中它工作,而在某些客户端浏览器中则不工作

当我使用onbeforeunload事件时,我经常收到IE警告,说您想运行ActiveX脚本吗。为了避免这种情况,我使用了以下代码

<!--doctype html>
<!-- saved from url=(0014)about:internet -->

有人能告诉我要使用的标准方法吗。我所需要做的就是当用户关闭浏览器而不单击注销按钮时,我需要更新数据库中该用户登录条目的注销字段

感谢您的帮助

感谢和问候, Sanjai Palliyil

这不是结束经过身份验证的用户会话的可靠(或安全)方法

  • 如果他们不关闭浏览器怎么办?用户仍在登录,并且 如果其他人使用该浏览器,他们可以使用该会话吗

  • 如果用户打开多个选项卡,然后关闭其中一个选项卡,该怎么办?它们
    将不正确地注销

结束身份验证会话的正确方法是让它在几分钟不活动后过期。在每个新请求中,您都会重置计时器,并且一个重复服务/进程会独立地结束那些超过活动超时的会话