Original:
http://www.cnblogs.com/justinyoung/archive/2009/04/03/kaifarenyuangongju2.html
Im vorherigen Artikel, die detaillierte Erläuterung der Verwendung von IE8 -Entwickler -Tools (detaillierte Erläuterung der Menüs auf allen Ebenen), haben wir ausführlich erklärt, wie die Befehle in jedem Menü in den IE8 -Entwickler -Tools verwendet werden. Ich glaube, viele Freunde hätten es benutzen sollen. Die leistungsstärkeren Funktionen von IE8 -Entwickler -Tools wie: So testen die Versionskompatibilität, So verwenden Sie Entwickler -Tools, um JavaScript -Skripte zu debuggen, und wie Sie Profiler verwenden, um die Effizienz der Seitenkriptfunktion zu erkennen usw., werden wir in diesem Artikel erklären. Ich bin dumm, ich werfe hier nur Ziegel.
BrowsermodusIn Übereinstimmung mit dem Sprichwort von "höllischen Angelegenheiten" werde ich es früher oder später zurückzahlen! . Die von IE6 gepflanzte bittere Frucht ist in der Tat Zeit, sie zu schlucken. Als IE8 veröffentlicht wurde, musste er sich den Tausenden von Seiten der Welt stellen, die nur normalerweise in IE6 angezeigt werden können. Wenn Sie IE8 nicht freigeben, folgen Ihnen Firefox und Chrome Ihnen, um den Kuchen zu schnappen. Egal, dass die IE6 nur Seiten, der Browser wird nicht zu Tode geschult; Lassen Sie alle Webmaster die Seite neu auffüllen und darüber nachdenken und lachen. Leider kann ich tun?
Leider nehmen wir ein Mittel, damit der Benutzer es selbst behandeln kann. Wenn er nur auf eine IE6 -Seite trifft, wird er sie manuell selbst handeln und den Browser auch die Seite im alten Rendering -Modus rendern. Obwohl dies den Benutzer ein wenig stört, ist es auch eine Lösung. Der Browsermodus erscheint also. Um es unverblümt auszudrücken, es soll den Benutzer auswählen, welche IE -Version der aktuellen Seite zu rendern ist.
Lassen Sie uns übrigens ein Beispiel geben und "detaillierte Erklärung der bedingten Kommentare von I" üben. Der Kerncode lautet wie folgt:
<div id = divest>
<!-[wenn dh 7]>
Der Browser ist IE7
<! [endif]->
<!-[wenn dh 8]>
Der Browser ist IE8
<! [endif]->
</div>
Versuchen wir es mit dieser Seite und zeigen Sie den Effekt in verschiedenen Browser -Modi an:
Für normale Benutzer empfiehlt Microsoft dieses Ding offiziell - die Schaltfläche Kompatibilitätsansicht.
Für Front-End-Entwickler wird dieses Tool natürlich hauptsächlich zum Testen von Multi-Browser-Kompatibilität von Seiten verwendet. Aber es ist sehr bedauerlich: Es gibt keinen IE6 -Modus. Obwohl die Welt ohne IE6 ein schöner Wunsch ist, ist es schade, dass wir in der Realität leben, vielleicht ist es genauer, in der Hölle zu leben. Also muss ich die folgenden beiden Tools noch erwähnen.
Lösungen für die Koexistenz mehrerer Versionen von IE-Igetester
SuperPreview (mit Download)