据说要计算屏幕真实分辨率,我需要screen.width
乘以window.devicePixelRatio
. 这件事在我的一台笔记本电脑上工作得非常好,window.screen.width = 1280,乘以像素比 (2) = 2560,根据系统信息这是正确的。
但在我的第二台笔记本电脑上,screen.width = 1440px,像素比为 2,宽度为 2880px,但在系统信息中说我的分辨率仍然是 2560 x 1600。
那么在这种情况下如何计算屏幕的分辨率呢?
PS:我的第二台笔记本电脑是 13" macbook pro 2020
PPS:嗯,我意识到这取决于我的设置,有没有办法知道设备的分辨率,因为我的设置可能会有所不同?