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;
유일한 문제는 창이 사라지기 전에 잠시 깜박입니다. 내가하고있는 것처럼 수동으로 숨기는 대신 숨겨진 상태로 시작되도록 할 수 있습니까?
JSFiddle을 추가 할 수 있습니까? –
그것은 nwjs 독립형 애플 리케이션, 내가 그것을위한 jsfiddle을 만들 수 없습니다 – andrei
@ andrei 왜 나는'전자'대신'nwjs'를 사용하고 있는지 물어봐도 될까요? – Olian04