如何使用 node.js 获取屏幕分辨率

Agn*_*eli 5 javascript client-server screen-resolution node.js

我需要使用 node.js 获取屏幕分辨率,但以下代码不起作用。

var w = screen.width;
var h = screen.height;
Run Code Online (Sandbox Code Playgroud)

这也行不通。

var w = window.screen.width;
var h = window.screen.height;
Run Code Online (Sandbox Code Playgroud)

有人知道如何使用 node.js 获得屏幕分辨率吗?谢谢你。

cha*_*rts 5

现在有一个通过 npm 的 screenres 模块:

https://www.npmjs.com/package/screenres


Agn*_*eli 0

我用 解决了这个问题phantomJS

安装phantomJS

sudo apt-get install phantomjs
Run Code Online (Sandbox Code Playgroud)

创建app.js文件:

var w = screen.width;
var h = screen.height;

console.log(w+"x"+h);

phantom.exit();
Run Code Online (Sandbox Code Playgroud)

执行:

phantomjs app.js
Run Code Online (Sandbox Code Playgroud)

返回:

1366x768
Run Code Online (Sandbox Code Playgroud)