2017-11-01 12 views
0

시스템 트레이에서 실행해야하는 NWJS 응용 프로그램이 있는데 사용자가 요청하면 기본 창만 표시됩니다. 내가하려면이 코드가 지금까지 일이 :창 숨겨진 응용 프로그램 시작

package.json : 내 index.html을에서

{ 
    "name": "helloworld", 
    "bg-script": "bg.js", 
    "main": "index.html" 
} 

:

var win = nw.Window.get(); 
win.hide(); 

bg.js :

var tray = new nw.Tray({ icon: 'icon.png' }); 
var gui = require('nw.gui'); 
var menu = new nw.Menu(); 
menu.append(new nw.MenuItem({ 
    label: 'Quit', 
    click() { 
     gui.App.closeAllWindows(); 
    } 
})); 
tray.menu = menu; 

유일한 문제는 창이 사라지기 전에 잠시 깜박입니다. 내가하고있는 것처럼 수동으로 숨기는 대신 숨겨진 상태로 시작되도록 할 수 있습니까?

+0

JSFiddle을 추가 할 수 있습니까? –

+0

그것은 nwjs 독립형 애플 리케이션, 내가 그것을위한 jsfiddle을 만들 수 없습니다 – andrei

+0

@ andrei 왜 나는'전자'대신'nwjs'를 사용하고 있는지 물어봐도 될까요? – Olian04

답변

0

답을 찾았습니다. 내 패키지에 추가해야했습니다 .json :