Ein Nebeneffekt, wenn ich " 'auf meiner Seite hinzufüge?
-
25-10-2019 - |
Frage
Die HTML5Boiler -Platte schlägt vor, dass wir diese auf unsere HTML -Seite einfügen, wenn wir Chrom gegenüber dem IE bevorzugen (was mein Fall ist)
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
Wir alle verstehen, wie es funktioniert. Wenn der Benutzer den IE verwendet, aber auch den Chromrahmen installiert hat, wird der Chromrahmen verwendet, um die Seite auszuführen (was wahrscheinlich viel schneller ist, wenn es darum geht, meine JS auszuführen).
Die Frage: Gibt es einen "schlechten" Nebeneffekt?
Ein besonderer Grund, warum ich diesen Snippet nicht hinzufügen sollte?
Vielen Dank
Lösung
Dies hat keine Nachteile.
Dies zwingt den Browser, so ordnungsgemäß wie möglich zu rendern, und ignoriert diese schrecklichen IE -Kompatibilitätsmodi.
Dies wird den Browser nicht brechen, nur friedlich erklären, dass diese Seite nicht experimentiert werden möchte und nur richtig gezeigt werden möchte.
Andere Tipps
Der einzige Nachteil, den ich über dieses Snippet kenne .htaccess
(Wie vorgeschlagen auch auf der HTML5 -Boilerplate -Site)
Sehen https://gist.github.com/1292092 Für ein Beispiel für die Aufnahme von Htaccess
Siehe auch Dieser Thread Über Meta -Validierung
Es gibt tatsächlich Nachteile dieses Meta -Tags (zusammen mit bedingten Kommentaren). Deshalb empfehlen wir Ihnen, es vom Server zu verweisen. Sehen Diese Ausgabe für Details.