/ / Як я можу поставити програму для запуску у фоновому режимі, коли вона закрита? - node.js, електрон

Як запустити програму у фоновому режимі, коли вона закрита? - node.js, електрон

Я створюю додаток на Node.Js використовуючи Електрон і мені це потрібно, щоб продовжувати працювати у фоновому режимі, коли він закритий і стає піктограмою програми поруч із годинником комп'ютера щоб користувач мав доступ до. Але я не знайшов посилання на це завдання, тому питання:

Як встановити програму для запуску у фоновому режимі, коли вона закрита?

Відповіді:

2 для відповіді № 1

Все, що вам потрібно зробити, це слухати 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();
});

Лоток документації

Близький захід


0 для відповіді № 2

Спробуйте почати сервіс зробити це.