【问题标题】:Detect the browser closing event of Alt+F4 in asp.net检测asp.net中Alt+F4的浏览器关闭事件
【发布时间】:2011-06-26 06:19:54
【问题描述】:

如何在页面卸载前检测asp.net中的浏览器关闭事件。 我需要调用 javascript 函数来清除 cookie 过期时间。 在正文 onunload 方法中,我可以调用该函数,但即使我刷新页面也可以调用它。 所以,谁能帮帮我。 谢谢。

【问题讨论】:

    标签: javascript asp.net


    【解决方案1】:

    没有确定的方法可以识别浏览器的 alt+f4 方法,因为它发生在客户端,并且每次刷新页面时都会调用 onunload,即使您单击链接或进行刷新也是如此。相反,您可以在 javascript 中使用超时功能,该功能将每 2-5 分钟调用一次服务器端页面,您可以检查服务器端代码中的状态。如果在定义的时间范围内没有调用该页面,则表示用户已关闭会话,您可以在那里调用Session.Abandon()

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 2013-05-12
      • 2014-01-18
      • 2015-04-11
      • 1970-01-01
      相关资源
      最近更新 更多