为什么关闭浏览器时没有调用 session_end 事件?
问问题
1266 次
2 回答
7
因为浏览器关闭时会话不会结束。会话在超时或在服务器端显式结束时结束。
浏览器关闭实际上与与服务器的连接无关。一旦页面完全加载(不包括一些时髦的 ajax),连接就已经结束。
于 2009-09-01T06:48:37.487 回答
0
Silky 是对的,但是您可以尝试调用绑定到 onbeforeunload 事件的 ajax oneway 方法,并且在服务器上您可以处理此事件。但它可能不是很可靠,并且不适用于所有浏览器。
<body onbeforeunload="ClosingWindowAjaxEventHandler();">
于 2009-09-01T06:59:55.827 回答