1

据说要计算屏幕真实分辨率,我需要screen.width乘以window.devicePixelRatio. 这件事在我的一台笔记本电脑上工作得非常好,window.screen.width = 1280,乘以像素比 (2) = 2560,根据系统信息这是正确的。

但在我的第二台笔记本电脑上,screen.width = 1440px,像素比为 2,宽度为 2880px,但在系统信息中说我的分辨率仍然是 2560 x 1600。

那么在这种情况下如何计算屏幕的分辨率呢?

屏幕宽度

真实分辨率

PS:我的第二台笔记本电脑是 13" macbook pro 2020

PPS:嗯,我意识到这取决于我的设置,有没有办法知道设备的分辨率,因为我的设置可能会有所不同?

4

1 回答 1

1

好吧,经过一些研究我意识到,没有办法获得显示器的物理特性,设备像素比不会显示真正的 css 与物理像素的比

于 2022-02-16T12:34:02.187 回答