Node-Webkit - 开始最大化

Rew*_*ind 15 maximize-window node-webkit

我不想要全屏应用程序,但我想启动一个最大化的Node-Webkit应用程序.可以这样做吗?我猜它与package.json有关,但似乎无法找到需要做的事情.

小智 18

我不认为清单有选择这样做.相反,Window.maximize()在启动时调用nw .就像是:

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

// Get the current window
var nwin = ngui.Window.get();
Run Code Online (Sandbox Code Playgroud)

稍后,在onload您准备好显示窗口的某个或其他位置:

onload = function() {
    nwin.show();
    nwin.maximize();
}
Run Code Online (Sandbox Code Playgroud)

这在node-webkit wiki中有所描述.我不认为你可以在显示主窗口之前调用最大化(如果它隐藏在清单中),但我还没有真正挖掘它.

从UX的角度来看,您可能需要考虑保存窗口位置.维基有一个这样做的例子.