我知道它是一个后端服务器,但由于人们正在使用它构建跨系统客户端应用程序,我认为值得一提。
是否有一种简单的方法可以从nodejs获取有关显示计数及其分辨率的信息?我指的是运行节点的计算机,而不是客户端Web浏览器。
如果不可能跨系统,我会接受Mac解决方案。
答案 0 :(得分:2)
这完全取决于平台。在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上。显然需要使用多显示器设置进行测试)