为什么我们关闭浏览器时没有调用session_end事件?
答案 0 :(得分:7)
因为会话在浏览器关闭时没有结束。会话在超时时结束,或者在服务器端明确结束。
浏览器关闭实际上与服务器的连接无关。一旦页面完全加载(不包括一些时髦的ajax),连接已经结束。
答案 1 :(得分:0)
Silky有权,但您可以尝试将ajax oneway方法绑定到onbeforeunload事件,并在服务器上处理此事件。但它可能不太可靠,并且不适用于所有浏览器。
<body onbeforeunload="ClosingWindowAjaxEventHandler();">