var openedWindow = window.open("test.html", "title");
openedWindow.addEventListener("load", function() {
console.log("received load event");
}, false);
我想从打开的窗口中获取加载事件。上面的代码有效,但在 Opera 11.62 中没有调用回调函数(适用于其他浏览器)。
编辑:当我在 0ms 超时后注册事件时它可以工作:
var openedWindow = window.open("test.html", "title");
window.setTimeout(function() {
openedWindow.addEventListener("load", function() {
console.log("received load event");
}, false);
}, 0);