Node-Webkit — запуск в развернутом виде

Мне не нужно полноэкранное приложение, но я хотел бы запустить приложение Node-Webkit в развернутом виде. Можно ли это сделать? Я предполагаю, что это как-то связано с package.json, но не могу найти, что нужно сделать.


person Rewind    schedule 24.08.2013    source источник


Ответы (1)


Я не думаю, что в манифесте есть возможность сделать это. Вместо этого вызовите Window.maximize() nw при запуске. Что-то типа:

// Load native UI library
var ngui = require('nw.gui');

// Get the current window
var nwin = ngui.Window.get();

Некоторое время спустя, в onload или в какой-либо другой момент, когда вы готовы показать окно:

onload = function() {
    nwin.show();
    nwin.maximize();
}

Это описано в вики node-webkit. Я не думаю, что вы можете вызвать максимизацию перед отображением главного окна (если оно скрыто в манифесте), но я действительно не копался в этом.

Возможно, вы захотите сохранить положение окна с точки зрения UX. В вики есть пример для этого.

person Mar    schedule 25.08.2013