【问题标题】:Handling Close button of IE Browser [duplicate]处理IE浏览器的关闭按钮[重复]
【发布时间】:2012-12-10 18:33:37
【问题描述】:

可能重复:
Java Script On Close of window in IE8

当点击浏览器的关闭按钮时,我想关闭会话。

我已经在母版页的正文标记中使用OnBeforeUnload 处理了它,但即使最终用户导航到其他页面,它也会被触发。所以我的要求是调用关闭会话代码,只有当浏览器的关闭按钮被点击时。

【问题讨论】:

  • 关闭程序的方法有很多,这不是防弹的(即用户可以杀死浏览器)
  • 我只需要在关闭浏览器之前调用我的 JavaScript 函数..
  • @mplungjan,它可以在所有浏览器中运行吗..??

标签: javascript html internet-explorer browser


【解决方案1】:

我认为没有任何方法可以检测到这一点。这是大多数 Web 开发人员在某个时候遇到的常见问题。

处理此问题的常用方法是让会话在一段时间不活动(超时)后过期。许多人陷入了认为必须有“更好的方法”的陷阱,但鉴于 HTTP 的性质,它实际上是一个非常好的、优雅的解决方案。

【讨论】:

    猜你喜欢
    • 2013-01-10
    • 2023-02-23
    • 1970-01-01
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多