【问题标题】:How to get the display count/resolution from nodejs?如何从 nodejs 获取显示计数/分辨率?
【发布时间】:2014-03-02 18:36:51
【问题描述】:

我知道它是一个后端服务器,但由于人们正在使用它构建跨系统客户端应用程序,我认为值得一问。

有没有一种简单的方法可以从 nodejs 获取有关显示计数及其分辨率的信息?我是指运行节点的计算机,而不是客户端 Web 浏览器。

如果无法跨系统,我会接受 Mac 解决方案。

【问题讨论】:

标签: node.js screen-resolution


【解决方案1】:

这完全取决于平台。在 OS X 上,您可以使用 Quartz Display Services API。如果您有兴趣,我已经为此创建了一个包:https://github.com/vkurchatkin/quartz-display-services。

它现在很原始,它唯一能做的就是返回像​​素尺寸的显示数组:

var services = require('./index.js');

services.displays().forEach(function (display) {
  console.log(display);
});

产量:

{ width: 1280, height: 800 }

在我的 Mac Pro 上。显然需要用多显示器设置来测试它)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多