我正在使用 Electron 在 Node.Js 上创建应用程序,我需要它在关闭时继续在后台运行,成为应用程序图标在计算机的时钟旁边供用户访问。但我没有找到执行此任务的参考,所以问题是:
如何在应用程序关闭后让应用程序在后台运行?
答案 0 :(得分:2)
您需要做的就是像这样听取close
事件:
var tray;
mainWindow.on('close', function (evt) {
evt.preventDefault();
mainWindow.hide();
tray = new Tray('./path/to/icon.png');
});
这将代替关闭窗口隐藏窗口并制作托盘图标。
但是,如果您双击托盘图标或其他内容,您可能想要再次打开窗口,您可以这样做:
tray.on('double-click', function () {
mainWindow.show();
tray.destroy();
});
答案 1 :(得分:0)
尝试启动service来执行此操作。