如何在关闭页面时清空session
1个回答
2016-11-14
展开全部
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可靠些。
2) onunload 事件的handler 不光在窗口关闭的时候,在页面被刷新的时候,通过HREF离开本页面的时候也都会被调用。而且IE之外的很多浏览器都不能正常支持这个事件,IE版本过低的时候,也会失效。
(BTW, 前天写了一段javascript,onload和onunload事件都写好,通过两台WindowOS的PC,都安装着IE6.01,执行同样的javascript代码,一边正常执行了onunload事件的处理,另一边没能执行,原因至今是迷。)
3) onbeforeunload 事件,和onunload一样,貌似只有IE支持该事件,不过感觉比onunload可靠些。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询