2017-11-06 23 views
0

私は電子を使用してのNode.js上のアプリケーションを作成していると私はそれが閉じているとき、それはバックグラウンドで実行を継続する必要があるとがアクセス権を持っているユーザーのためのコンピュータの時計に次のアプリケーションのアイコンになり。しかし、私はこのタスクを行うための参照が見つかりませんでした。質問は次のとおりです。アプリケーションを閉じたときにアプリケーションをバックグラウンドで実行するにはどうすればよいですか?

アプリケーションを終了時にバックグラウンドで実行するにはどうすればよいですか?

+2

あなたは、単に隠すことができブラウザウィンドウ。 – TGrif

答えて

2

あなたがする必要があるのは、このようなcloseイベントに耳を傾けています。

しかし、あなたはおそらく、あなたがトレイアイコンか何かをダブルクリックすると、再びウィンドウを開きたい、そのためにあなたが行うことができます:

tray.on('double-click', function() { 
    mainWindow.show(); 
    tray.destroy(); 
}); 

Tray documentation

Close event

0

serviceを起動してください。

var tray; 

mainWindow.on('close', function (evt) { 
    evt.preventDefault(); 
    mainWindow.hide(); 
    tray = new Tray('./path/to/icon.png'); 
}); 

これは代わりに、ウィンドウを閉じるウィンドウを非表示とトレイアイコンを行います:

関連する問題