我在OSX上有一个Node-Webkit应用程序,并将其最小化到托盘。单击托盘图标后,窗口将恢复。
问题是,当点击OSX任务栏上的图标而不是托盘图标时,没有任何反应。但是,预期的响应是恢复窗口。
有没有办法知道是否点击了任务栏图标?提前谢谢。
答案 0 :(得分:1)
我终于找到了解决方案(仅限OSX):
var gui = require('nw.gui');
var win = gui.Window.get();
gui.App.on('reopen', function () {
win.show();
});
答案 1 :(得分:0)
尝试以下方法:
var gui = require('nw.gui');
var win = gui.Window.get();
var tray = new gui.Tray({
icon: 'images/icon.png'
});
tray.on('click', function() {
win.maximize();
});