Node-Webkit - 启动最大化

标签 node-webkit maximize-window

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

最佳答案

我认为 list 没有选项可以做到这一点。相反,在启动时调用 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 中有描述。 。我认为你不能在显示主窗口之前调用最大化(如果它隐藏在 list 中),但我还没有真正深入研究它。

从用户体验的角度来看,您可能需要考虑保存窗口位置。 wiki 有一个执行此操作的示例。

关于Node-Webkit - 启动最大化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18423790/

相关文章:

java - JFrame最大化窗口

javascript - 试验node-webkit : node-odbc fails

javascript - CSS 加载动画在 NW.js (node-webkit) 中没有动画

javascript - Pouch 查询阻塞了 dom

javascript - 工具栏与我的按钮重叠

node.js - Google Cloud Translate Advanced (V3) 中的 "parent"参数是什么

android-studio - Android Studio 不再在残缺窗口中打开项目

c# - 如何防止在c#中最大化无状态形式

tcl - 如何捕捉 Tk 中的最大化信号?

emacs - 水平或垂直最大化 Emacs Windows