【发布时间】:2018-05-09 08:06:55
【问题描述】:
我正在工作中编写此代码。基本上,只要弹出窗口关闭,它就会返回一个console.log。使用.onbeforeunload 适用于除 IE11 之外的所有浏览器。使用 IE11 有时它会工作,有时它根本不会调用。我没有做任何不同的事情,只是打开弹出窗口然后关闭它。我不知道如何解决这个问题,因为它是喜怒无常的。我已经粘贴了下面的功能代码。谢谢
function open(config, refID, cb) {
var w = window.open(
config.baseURL,
"_blank",
"toolbar,scrollbars,resizable,top=250,left=250,width=599,height=500"
);
w.onbeforeunload = function () {
if (cb) cb()
};
}
【问题讨论】:
标签: javascript internet-explorer-11 onbeforeunload