Node-Webkit - 开始最大化

时间:2013-08-24 22:29:30

标签: node-webkit maximize-window

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

1 个答案:

答案 0 :(得分:18)

我不认为清单可以选择这样做。相反,在启动时调用nw的Window.maximize()。类似的东西:

// 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 wiki中对此进行了描述。我不认为你可以在显示主窗口之前调用最大化(如果它隐藏在清单中),但我还没有真正挖到它。

从UX的角度来看,您可能需要考虑保存窗口位置。 wiki就是这样做的一个例子。