节点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!'); };