Seite wird im IE7-Dokument-Modus anstelle des IE9
Ich kenne viele Variationen dieser Frage hier gestellt, aber bisher keine Lösungen, die ich versucht habe Arbeit für mich.
Ich würde gerne meine web-app zu öffnen in IE9 Dokument-Modus im IE. Wenn ich öffnen Sie die Seite jetzt, es öffnet sich immer im 'Internet Explorer7 Standards), während 'Internet Explorer9 standards" aufgeführt ist, wie die Seite standardmäßig.
Ich habe versucht, mehrere Variationen des tagss, einschließlich
<meta http-equiv="X-UA-Compatible" value="IE=Edge">
und
<meta http-equiv="X-UA-Compatible" content="IE=7,IE=9">
(beide direkt nach dem head-tag)
Ich habe auch versucht, bedingte Anweisungen, wie das Beispiel von S. O.:
<!--[if IE 7 ]> <body class="ie7> <![endif]-->
<!--[if IE 8 ]> <body class="ie8> <![endif]-->
<!--[if gt IE 8]><!--><body><!--<![endif]-->
Momentan benutze ich: <!DOCTYPE html>
Natürlich kann ich manuell den Modus wechseln in F12, aber ich möchte site öffnen direkt in IE9 Dokument-Modus (Compatibility mode standardmäßig immer auf IE9-Kompatibilitätsmodus).
Derzeit arbeite ich an einer intranet-Entwicklung-server; ich habe gelesen, dass dies möglicherweise ein Faktor? Aber ich würde wirklich lieber alle Lösungen werden auf client-Seite, die ich hinzufügen können, die JS/HTML.....
<meta http-equiv="X-UA-Compatible" value="IE=Edge">
. Auch dieses element sollte in der <head>
.Intranet-Seiten standardmäßig gerendert werden, die im Kompatibilitätsmodus und sicherste Lösung, um dies erfolgt in der Regel auf server-Seite. Werfen Sie einen Blick auf: stackoverflow.com/questions/2518256/...
Ich weiß, das <> gibt es nicht, und beide werden in das head-tag, wie ich oben angegeben
meine Unwissenheit, aber ich bin nicht sicher, welche Datei du meinst? Ich habe keine web.config-Datei, die direkt im Zusammenhang mit meiner app (nicht mit VS)...die app ist ausgeführt form Windows server 2008r2.
spudley.com/blog/keeping-ie-in-standards-mode
InformationsquelleAutor JasonBK | 2013-04-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Developer Tools Manuell Überschreiben Sie den Dokument-Modus
Wenn Internet Explorer 9-Standards aufgeführt, wie die Seite Standardmäßig, das heißt, Sie müssen möglicherweise manuell geändert, um Internet Explorer 7-Standards-über die Werkzeuge. Schalten Sie es zurück zu Internet Explorer 9-Standards-in den F12-Tools selbst.
Die tools werden sich erinnern, Ihren ausdrücklichen Wunsch zu zeigen, die Seite in einem anderen Dokument-Modus, und als solche nicht wieder auf die Seite default. Betrachten Sie die folgenden MSDN-Website:
Wenn Sie möchten, bestätigen Sie diese beantworten, öffnen Sie ein neues browser-Fenster und navigieren Sie zu http://stackoverflow.com. Sie sollten beachten, dass in den F12-Tools, die Sie lädt mit einem Dokument-Modus von "Standards" (IE9-Standards, wenn Sie in IE9).
Switch-Stack-Overflow-Dokument-Modus für IE7-Standards und aktualisieren Sie den browser. Nach der Aktualisierung werden Sie feststellen, dass der browser bleibt mit dem Dokument-Modus: Internet Explorer 7-Standards und listet die Internet Explorer 9-Standards als (seitenstandard).
Einstellungen Der Kompatibilitätsansicht
Laut der MSDN-Ressource Wie Internet Explorer Wählt Zwischen Dokument-Modi, die einzige andere mögliche Ursache dafür wäre die Einstellungen der Kompatibilitätsansicht.
In Internet Explorer 9, klicken Sie auf Extras, dann auf Einstellungen der Kompatibilitätsansicht. Sie finden die Einstellungen für die Intranet-Seiten. Im Internet Explorer 10 (Desktop-Modus), müssen Sie möglicherweise drücken Sie Alt, um zu zeigen das Menü Werkzeuge.
Wenn die Werkzeuge überschreiben der Standard-Dokument-Modus, dann wird der server nicht relevant an dieser Stelle nicht mehr. Drücken Sie einfach F12, zeigen die tools, und klicken Sie dann manuell schalten Sie die Dokument-Modus zurück, um die Seite Standard (Internet Explorer 9-Standards, richtig?) und Sie sollte gut sein. Wenn Sie den browser schließen, und öffnen Sie es erneut, um zu finden, die Internet Explorer 7-Standards, kann es sein, dass die Einstellungen der Kompatibilitätsansicht sind unter Kontrolle, in diesem Fall sollten Sie überprüfen
Tools > Compatibility View Settings
um zu sehen, was dein setup ist es.Deaktivieren Sie alles, was innerhalb der Einstellungen der Kompatibilitätsansicht, und stellen Sie sicher, dass die Compat-Ansicht-Icon nicht blau (zerrissene Papier rechts neben der Adressleiste). Mit diesen items nicht aktiviert, und das Papier Grau, starten Sie den browser neu. Wenn Sie öffnen Sie den browser wieder, wird das Papier blau? Und ist das Dokument-Modus etwas anderes als die Seite Default?
sorry, ich Lösch meinen letzten Kommentar b/c ich erkannte, ich hatte in der Tat nicht versucht, jede combo...und Sie hatten Recht, das zerrissene Papier ist jetzt Grau ich alles deaktiviert, und es scheint zu öffnen, im IE9, danke! aber dies wird nicht helfen mich für alle die inter-office-Leute, die ich kenne, wollen nicht zu tun, jede änderung der Einstellungen auf der Maschine, die ich immer noch brauche, um sicherzustellen, dass die app öffnet sich in diesem Modus auf einem beliebigen computer im Büro...
Das ist außerhalb Ihrer Kontrolle ist; an diesem Punkt, es ist bis zu den Netzwerk-Administrator, um sicherzustellen das der browser versteht diese url ein Ausnahme-Kompatibilitätsansicht-Modus. Zunächst stellen Sie sicher, dass die Seite zwar laden in Compat View für alle anderen, und von dort aus eine Anfrage an Ihren Netzwerk-Administrator, dies zu ändern-für jeden ist Instanz von Internet Explorer.
InformationsquelleAutor Sampson
Setzen Sie einfach folgenden code und dem IE-browser öffnen würden, die standardmäßig in den vorgegebenen kompatibel anzeigen.
Kann Sie ändern "IE=EmulateIE9" zu "IE=EmulateIE8" wenn Sie möchten, machen IE8 als Standard-Kompatibilität anzeigen.
InformationsquelleAutor Samir Galchar
Das Problem in meinem Fall war, dass eine Gruppenrichtlinie angewendet wurde auf meine Firma ausgestellt laptop, welches explizit gesetzt, wird die Domäne, die ich mit Rendern im Kompatibilitätsmodus. Ich fand diese durch die Prüfung der IE-Konsole (
F12
):Und ich habe überprüft dies durch ausführen des folgenden Befehls auf meinem Rechner, die generiert einen Bericht für angewandte Gruppenrichtlinien auf meinem Rechner:
Hatte den Bericht einen Abschnitt wie diesen, die die root-domain der website, die ich war arbeiten:
InformationsquelleAutor sfarbota
Können Sie fügen Sie den folgenden code-Beispiel zu.
Dieser wird laden Sie Ihre Anwendung in die Standard-browser-Modus. Und speziell stellen Sie sicher, dass dieses meta-tag als den ersten tag direkt nach dem head-tag. Andere weisen, es wird nicht funktionieren.
InformationsquelleAutor Vish