我陷入了一个该死的简单问题,此代码在 Firefox 和 chrome 中运行良好,事件定期触发,但对于 ie9+ 不,它们不会触发。
if (popup) {
popup.close();
}
var features = "width=900,height=630,menubar=0,toolbar=0,location=0,status=0";
popup = window.open("myJsp.jsp?" + new Date().getTime(), "_blank", features);
$(popup).on("load", function() {
...
}).on("unload", function() {
...
});
弹出窗口正确显示。
编辑:卸载事件正常工作。
编辑:似乎 load 事件没有触发,因为已被打开的窗口触发(在 IE 中)