Node-Webkit(nwjs)如何将窗口对齐?

时间:2014-03-16 14:36:57

标签: node-webkit nw.js

是否有任何简单的方法来对齐Node-Webkit应用程序的窗口? 就我在文档中看到的那样,有一个像Window.moveTo()这样的元素,以及属性" position",但它只能有3个值:" center",& #34;小鼠"和null。 因此,为了在监视器的右侧对齐应用程序,我需要在启动时从代码中手动移动窗口,还是有其他方法?

1 个答案:

答案 0 :(得分:12)

  1. 使用javascript window.screen.availHeight window.screen.availWidth (不包括窗口装饰n工具栏)


    window.screen.height window.screen.width (包括窗口装饰n工具栏)以获取屏幕分辨率。

  2. 在node-webkit package.json中设置

    “window”:{         “show”:false   } 这将最初隐藏node-webkit窗口。

  3. var appWidth = 400; //应用程序的宽度

  4. 使用 window.moveTo(window.screen.availWidth - appWidth,40);

  5. 使用 window.show(); 显示窗口

  6. 这允许在窗口的任何地方放置窗口