Meine AngularJS-Webanwendung funktioniert in der Entwicklungsumgebung wie erwartet ordnungsgemäß, sobald sie in einer höheren Umgebung bereitgestellt wird. Beim Ausführen/Durchsuchen der Anwendung in IE Edge funktioniert die Anwendung standardmäßig nicht und die 8 und meine Anwendung funktioniert nicht, da IE 8 AngularJS nicht unterstützt.Problem mit IE-Edge Compatible-Modus mit AngularJS
So versuchte den Meta-Tag Änderung der kompatibele Ansichtseinstellung in meinem Code zu überschreiben, wie folgt
Versuch 1
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Hier an der Stelle des Inhalts ich mit allen möglichen Optionen versuchte, wie
IE = Kante, 11, EmulateIE11,10, EmulateIE10,9, EmulateIE9
Versuch 2
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
</system.webServer>
Ich habe versucht, auf alle möglichen Arten, aber beim Browsen der Anwendung standardmäßig wählt es den IE-Modus 8 und Anwendung funktioniert nicht.
Hinweis: Es ist eine Intranetsite mit kompatiblen Einstellungen in IE aktiviert. Vor dem Upgrade auf IE von 10 auf 11 wurde die Anwendung ordnungsgemäß ausgeführt und ohne Override-Kompatibilitätscode ausgeführt.
Meine gehostete Umgebung verfügt standardmäßig über kompatible Anzeigeeinstellungen. Daher versuche ich, die Standardeinstellung durch obige Tests außer Kraft zu setzen, aber kein Glück. In dem Fiddler HTTP-Response-Header kann ich den X-UA-Compatible Rand und im Hinblick Quelle sehen kann ich sehen:
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
FYI https://github.com/MicrosoftEdge/MicrosoftEdgeLauncher/issues/14
Die Seite funktioniert in allen Browsern außer EDGE – amshekar
Es sieht so aus, als wäre "Internet Explorer" im "Edge" -Modus, nicht "Microsoft Edge", der nur unter Windows 10 verfügbar ist. – libertyernie
Gruppenrichtlinien (Einstellungen auf Organisationsebene für eine Intranet-Anwendung) überschreibt die Einstellungen in html oder webconfig oder IIS responseheaders Einstellungen. Mein Problem wurde gelöst – amshekar