1

我正在编写一个需要在加载弹出窗口时调用函数的应用程序。目前,这是我正在使用的,它适用于 Firefox/Chrome/Safari:

var win = window.open(...);
win.addEventListener( 'load', function () {...}, true );

然而,歌剧不喜欢win.addEventListener。我也试过win.opera.addEventListener了,但这也没有帮助。

4

1 回答 1

3

记录一下之前找到的解决方案

var openedWindow = window.open("test.html", "title");

window.setTimeout(function() {
    openedWindow.addEventListener("load", function() {
        console.log("received load event");
    }, false);
}, 0);
于 2013-01-11T03:35:37.807 回答