根据MSDN描述,IE的onbeforeunload事件触发条件: 简单点来说就是页面URL发生改变时触发: * 关闭浏览器窗口 * 点击后退.前进.刷新.主页 * 点击链接到新页面 * 调用超链接的click,document.write,document.open,document.close * 调用window.close,window.open[_self],winodw.navigate,NavigateAndFind,location.replace,location.reload