So che i browser moderni in genere hanno due modalità di rendering: la modalità standard e la modalità quirk. Il browser rileva l'intestazione DocType.Come rilevare la modalità di rendering del browser per la pagina corrente?
La domanda è come rilevare la modalità di rendering della pagina corrente in fase di esecuzione. C'è qualche strumento Firebug per farlo?
Suggerimento: creare un preferito utilizzando il seguente codice come url: _javascript : (function() {var vMode = document.documentMode; var rMode = 'IE5 Quirks Mode'; if (vMode == 8) {rMode = 'IE8 Standards Mode';} else if (vMode == 7) {rMode = 'IE7 Strict Mode';} alert ('Rendering in:' + rMode);})(); _ Se hai creato il tuo preferito usando questo codice puoi nominare e mi piace "rilevare modalità di rendering". Solo facendo clic su di esso si otterrà la finestra del messaggio. – SimonSimCity
@SimonSimCity divertente dovresti dirlo - questo è esattamente quello che ho tranne il mio chiamato "Render Mode" – scunliffe
ma che dire di IE 9 e IE 10? Perché non dare un'occhiata a 'document.compatMode' per vedere se è' BackCompat' (modalità Quirks) o 'CSS1Compat' (modalità Standard Compliant) –