在点击事件中,我正在运行这段代码:
win = window.open(a.href);
i = setInterval(function () {
if (win.closed) {
/* do things */
}
}, 250);
这在 Firefox 和 Chrome 中运行良好,但在 IE (9) 中它表示 win 未定义或为空。我该如何解决这个问题?
编辑:窗口在 IE 中正确打开,只是对它的引用没有像在 Firefox/Chrome 中那样保存在 win 中。
最佳答案
给窗口添加名称:
win = window.open(a.href, "myWin");
关于javascript - IE : window. 打开返回null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6948936/