6

Purtroppo non ho trovato una soluzione abbastanza buona su questo generic question.Come rilevare il livello di zoom della pagina in IE 8?

The most upvoted & accepted answer non sembra funzionare per me su IE 8.0.7601.17514 (più recente). Another answer si è avvicinato al funzionamento, ma è sempre fuori per me del 20%, probabilmente perché in Windows sono stati definiti caratteri grandi. Immagino di non poterlo rilevare in javascript, quindi anche questa non è una risposta solida (anche se potrebbe funzionare per il 95% degli utenti di IE ... Potrei usarla come soluzione alternativa).

C'è un modo migliore e solido per rilevare lo zoom corrente della pagina in IE 8?

+0

si potrebbe tentare di controllare il rapporto tra schermo .width e window.innerWidth, ma funziona solo se la finestra è ingrandita. Non funziona in FX (Mac) perché diminuisce screen.width se ingrandito, quindi non sono sicuro che funzioni in IE – Gerben

risposta

4

Credo che si può accedere tramite l'oggetto schermo:

screen.deviceXDPI/screen.logicalXDPI 

e zoom relativi a default:

screen.systemXDPI/screen.logicalXDPI 

non testato :)

+0

Tali proprietà sembrano essere esclusive per IE :( –

Problemi correlati