javascript onunload事件不触发
functionre(){alert("ok");}window.onunload=re;刷新或关闭页面都不会触发...
function re(){ alert("ok");}
window.onunload = re;
刷新 或 关闭页面都不会触发 展开
window.onunload = re;
刷新 或 关闭页面都不会触发 展开
1个回答
展开全部
追问
谢谢
不过你这个错误是如何看到的? 页面被关闭 相关的控制台信息应该也会被刷新啊
另外 IE8 和 百度浏览器 会弹出这个alert
追答
用谷歌浏览器(chrome)调试可以看到这个错误
其实unload事件触发时页面并没有关闭 只是页面里的window对象被锁定(销毁)了 在unload事件触发之后 页面才会销毁
ie8以前的版本应该是没有锁定需要销毁的对象所以可以弹出 百度浏览器不用管它
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询