Ho cercato sul Web di trovare il supporto del browser per window.devicePixelRatio
, senza molta fortuna.window.devicePixelRatio supporto del browser
Qualcuno sa cosa sostengono questi dispositivi/dispositivi?
Ho cercato sul Web di trovare il supporto del browser per window.devicePixelRatio
, senza molta fortuna.window.devicePixelRatio supporto del browser
Qualcuno sa cosa sostengono questi dispositivi/dispositivi?
Secondo this post sul blog: (dal 2012)
window.devicePixelRatio
è per lo più attendibili sulla maggior parte dei browser.devicePixelRatio
per screen.width
per ottenere il numero di pixel fisici.screen.width
per devicePixelRatio
per ottenere il conteggio dei dips.2017 UPDATE:
Questa proprietà restituisce il rapporto tra la risoluzione in pixel fisici per la risoluzione in pixel CSS per il dispositivo di visualizzazione corrente. Questo valore potrebbe anche essere interpretato come il rapporto tra le dimensioni dei pixel: la dimensione di un pixel CSS per le dimensioni di un pixel fisico.
browser desktop supportano:
Chrome Edge Firefox Internet Explorer Opera Safari 49 (Yes) 49 11 41 9.1
Browser Dispositivi Mobili:
Android Edge Firefox IE Mobile Opera Safari Mobile 4.4 (Yes) ? ? all 9.3
se è necessario supportare le più recenti iOS o androidi, allora questo dovrebbe funzionare. Logicamente direi che qualsiasi dispositivo con un rapporto pixel maggiore di 1 dovrebbe supportarlo, ma chissà ... cosa devi fare? Forse ci sono altri modi per risolvere il tuo problema – Huangism