您好!很高兴为您答疑。
var EventUtil = {
getEvent: function(event) {
return event ? event: window.event;
},
addHandler: function(element, type, handler) {
if (element.addEventListener) {
element.addEventListener(type, handler, false);
} else if (element.attachEvent) {
element.attachEvent("on" + type, handler);
} else {
element["on" + type] = handler;
}
}
};
EventUtil.addHandler(window, "beforeunload",
function(event) {
event = EventUtil.getEvent(event);
event.returnValue = "确认关闭吗?";
});
这个样例代码里面就是通过beforeunload事件捕获用户关闭页面的操作,然后弹对话框。
如果对我们的回答存在任何疑问,欢迎继续问询。
监听浏览器关闭事件.