节点webkit打开一个新窗口并监听on.loaded

好,所以我找不到这个答案,我试图打开一个窗口,加载后执行一个命令,然后从主窗口修改它的DOM。 这是我的示例代码:

var window = window.open('empty.html',{ "position": "center", "focus": true, "toolbar": false, "frame": true }); ... window.on("loaded",function() { ... 

它不会起火。 当我尝试

 var a_window = window.open('empty.html',{ "position": "center", "focus": true, "toolbar": false, "frame": true }); a_window = gui.Window.get(a_window); ... a_window.on("loaded",function() { ... 

但在这里甚至不打开窗户! (不,我没有在callback里面的hide()函数)也没有引发错误。 任何帮助?

试试,看看这不应该做的伎俩,它为我做的:

 var a_window = window.open('empty.html',{ "position": "center", "focus": true, "toolbar": false, "frame": true }); onload = function() { alert('Help it\'s loaded!'); }; 

就这样你知道,我认为onload会触发每个窗口,所以当你不需要的时候记得把它取消。

 onload = null; 

你也可以尝试这个个人窗口:

 a_window.onload = function() { alert('Help it\'s loaded!'); };