Opera: не удается получить событие загрузки из window.open ()
var openedWindow = window.open("test.html", "title");
openedWindow.addEventListener("load", function() {
console.log("received load event");
}, false);
Я хочу получить событие загрузки из открытого окна. Приведенный выше код работает, но функция обратного вызова не вызывается в Opera 11.62 (работает в другом браузере).
РЕДАКТИРОВАТЬ: Это работает, когда я регистрирую событие после 0 мс времени ожидания:
var openedWindow = window.open("test.html", "title");
window.setTimeout(function() {
openedWindow.addEventListener("load", function() {
console.log("received load event");
}, false);
}, 0);