Ich weiß, dass moderne Browser im Allgemeinen zwei Render-Modus haben: Standard-Modus und Quirk-Modus. Der Browser erkennt die Überschrift DocType.Wie kann ich den Render-Modus des Browsers für die aktuelle Seite erkennen?
Die Frage ist, wie man den Render-Modus der aktuellen Seite zur Laufzeit erkennt. Gibt es dafür ein Firebug-Tool?
Tipp: Favoriten erstellen Sie den folgenden Code als URL: _javascript : (function() {var vMode = document.documentMode; var rMode = 'IE5 Quirks Mode'; if (vMode == 8) {rMode = 'IE8 Standardmodus';} else if (vMode == 7) {rMode = 'IE7 Strict Mode';} alert ('Rendern in:' + rMode);})(); _ Wenn Sie Ihren Favoriten mit diesem Code erstellt haben, können Sie nam e wie "Erkennungsmodus erkennen". Nur wenn du darauf klickst, bekommst du die Message-Box. – SimonSimCity
@SimonSimCity witzig sollten Sie das erwähnen - das ist genau das, was ich habe, außer mir heißt "Render-Modus" – scunliffe
, aber was ist mit IE 9 und IE 10? Schauen Sie sich einfach 'document.compatMode' an, um zu sehen, ob es' BackCompat' (Quirks-Modus) oder 'CSS1Compat' (Standard-Compliant-Modus) –