2

可能重复:
在 IE8 中关闭窗口时的 Java 脚本

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

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

4

1 回答 1

1

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

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

于 2012-12-10T10:25:16.250 回答