據說要計算螢屏真實解析度,我需要screen.width乘以window.devicePixelRatio. 這件事在我的一臺筆記本電腦上作業得非常好,window.screen.width = 1280,乘以像素比 (2) = 2560,根據系統資訊這是正確的。
但在我的第二臺筆記本電腦上,screen.width = 1440px,像素比為 2,寬度為 2880px,但在系統資訊中說我的解析度仍然是 2560 x 1600。
那么在這種情況下如何計算螢屏的解析度呢?
螢屏寬度
真實解析度
PS:我的第二臺筆記本電腦是 13" macbook pro 2020
PPS:嗯,我意識到這取決于我的設定,有沒有辦法知道設備的解析度,因為我的設定可能會有所不同?
uj5u.com熱心網友回復:
好吧,經過一些研究我意識到,沒有辦法獲得顯示幕的物理特性,設備像素比不會顯示真正的 css 與物理像素的比
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/426141.html
標籤:javascript dom 索姆
上一篇:嘗試通過json檔案檢索唯一資料
