2011-11-01 9 views
5

WebKit ha introdotto la funzione -webkit-device-pixel-ratio media e window.devicePixelRatio proprietà JavaScript, per consentire agli autori di Internet per rilevare se la loro pagina è stato eseguito il rendering su un iPhone con un display retina:È possibile rilevare il valore corrente per -moz-device-pixel-ratio e -o-device-pixel-ratio utilizzando JavaScript?

Mozilla e Opera hanno introdotto funzionalità multimediali equivalenti, -moz-device-pixel-ratio e -o-device-pixel-ratio. Tuttavia, non sembrano aver introdotto la proprietà JavaScript per andare con loro.

C'è un modo per rilevare il rapporto pixel del dispositivo tramite JavaScript in Firefox e Opera?

risposta

3

È possibile verificare le caratteristiche multimediali da JS usando https://developer.mozilla.org/en/DOM/window.matchMedia

+0

Ah, che vale la pena dare un'occhiata. Non fornisce il valore effettivo per il rapporto pixel del dispositivo, ma consente di verificare i valori per vedere se sono il valore del dispositivo. –

+1

Giusto. E ti permette di fare test '>', penserei, quindi nel peggiore dei casi puoi fare una ricerca binaria per il giusto valore ... –

+0

Oh, lo fa? È utile Eccellente, evviva. –