Ich möchte IE10 auf Browserebene (nicht von der Serverseite) zwingen, in den IE9-Modus zu wechseln.
Ich weiß, dass ich dies manuell über die F12-Entwicklertools in der Desktop-Version von IE10 tun kann. Ist es möglich, zu erzwingen, dass eine Site sowohl in der Metro- als auch in der Desktop-Version von IE10 immer im IE9-Modus angezeigt wird?
windows-8
internet-explorer-10
GaTechThomas
quelle
quelle
Antworten:
Sie können Ihre Site zu den Kompatibilitätslisten hinzufügen. Wählen Sie aus dem Menü "Extras" -> "Einstellungen für die Kompatibilitätsansicht" und geben Sie im Popup-Dialogfeld Ihre Site ein.
Ich habe es unter Windows 7 gemacht, aber ich denke, dass diese Lösung für Windo gilt
Hier gefundene Lösung: http://www.mydigitallife.info/force-ie8-to-load-and-display-websites-in-ie7-compatibility-view-mode/ .
quelle
Das Beste, was ich mir vorstellen kann, ist, den Browser zu zwingen, in einem bestimmten Modus mithilfe einer Befehlszeilenoption zu öffnen. Leider kann so etwas nicht aus der "offiziellen" Liste der Befehlszeilenoptionen für IE gefunden werden. Auch Diskussionen über Technet scheinen auch , dass zu bedeuten - zumindest auf IE9 - Sie nicht permanent eingestellten Dokumentenmodus zu einer Legacy - Einstellung können.
Außerdem muss ich sagen, dass es mich verwirrt, warum Sie dies überhaupt auf der Client-Seite herausfinden müssen. Ich meine, wenn Sie IE10-Benutzer zwingen möchten, den IE9-Rendering-Modus zu verwenden, müssen Sie nur ein
X-UA-Compatible
Meta-Tag mit der IE-Version 9 hinzufügen :Aus der MSDN-Bibliothek :
quelle