IE中,关闭窗口是 window.onunload 不执行的 bug

canca canca
2008-06-17 12:02
2
0

当使用

window.onunload=function(){...} 时,

如果窗口刷新或浏览其他页面,则该函数会被调用.

而如果窗口是被关闭时,则该函数不会被调用.

目前不清楚为什么会这样.

使用 window.attachEvent('onunload',function(){...});则可以解决问题.

注意:

Opera doesn't fire unload when a page is refreshed, only when the location changes.

发表评论