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

SLo*_*1ck 7 node-webkit nw.js

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

Har*_*rsh 12

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


    window.screen.heightwindow.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(); 显示窗口

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