NWJS的documentation说Window继承了EventEmitter,通常我不能从Window对象中使用emit()
,但它不起作用,我得到了这个错误:
Uncaught TypeError: Cannot read property 'emit' of undefined nwjs
但是医生说......
每个Window都是EventEmitter类的一个实例,你可以 使用Window.on(...)来响应本机窗口的事件。
这是我的代码......
var GUI= require('nw.gui');
var WIN= GUI.Window.get();
gui.Window.open('live.html',{}, function(newWindow){
newWindow.emit("test", {data:"Heyo!"});
});
我正在使用nwjs 版本0.18 我做错了什么?