如何在关闭页面时清空session

如题所述

1) 虽然有 window.closed ,但是不要指望用 window.closed 来判断当前窗口是否被关闭了!(一般用来判断有名子窗口是否被父窗口成功关闭),不相信的话自己在onunload的handler里面写个alert (window.closed)去看看好了。
2) onunload 事件的handler 不光在窗口关闭的时候,在页面被刷新的时候,通过HREF离开本页面的时候也都会被调用。而且IE之外的很多浏览器都不能正常支持这个事件,IE版本过低的时候,也会失效。
(BTW, 前天写了一段javascript,onload和onunload事件都写好,通过两台WindowOS的PC,都安装着IE6.01,执行同样的javascript代码,一边正常执行了onunload事件的处理,另一边没能执行,原因至今是迷。)
3) onbeforeunload 事件,和onunload一样,貌似只有IE支持该事件,不过感觉比onunload可靠些。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜