如何在 macbook 上检测设备的屏幕分辨率?

How to detect device's screen resolution on macbook?

据说要计算屏幕实际分辨率,我需要将 screen.width 乘以 window.devicePixelRatio。这东西在我的一台笔记本电脑上运行得很好,window.screen.width = 1280,乘以像素比 (2) = 2560,根据系统信息这是正确的。

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

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

screen.width

real resolution

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

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

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