Pracuję nad witryną intranetową od ponad 6 miesięcy, w których korzystałem z poniższego doctype
metatagu zgodności HTML5 i krawędzi, aby zmusić program Internet Explorer do nieemulacji starszej wersji przeglądarki, i to działa dobrze.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>My title</title>
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
</head>
<body>
</body>
</html>
Powodem, dla którego robię to w ten sposób, jest to, że miejsce, w którym pracuję, używa ustawienia zasad, aby włączyć widok zgodności dla wszystkich witryn intranetowych, a to podejście z użyciem tego EDGE
ustawienia zadziałało w programie Internet Explorer 9.
Ponad miesiąc temu zostałem zaktualizowany do przeglądarki Internet Explorer 11 i strona nadal działała zgodnie z oczekiwaniami.
Dzisiaj przestało to działać zgodnie z oczekiwaniami, nie mogę powiedzieć na pewno, ale myślę, że polityka wymuszająca widok zgodności nie była włączona w IE11 i teraz jest ... a ponieważ została włączona, metatag zgodności nie jest już robi to, czego się oczekuje, a ta strona działa w trybie Enterprise, który emuluje IE8.
Czy ktoś wie, jak to naprawić i wymusić używanie IE11 w witrynie intranetowej, gdy wymuszana jest zgodność „Tryb korporacyjny”? i nie można go wyłączyć w ustawieniach przeglądarki?
EDYTOWAĆ
Właśnie próbowałem dodać niestandardowy nagłówek w moim web.config, jak wyjaśniono w tej odpowiedzi https://stackoverflow.com/a/18257208/98706
i to nie zadziałało. Nadal pojawia się poniższy komunikat w konsoli paska narzędzi programisty
HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8.
To tak, jakby wersja 8 była traktowana jako, edge
gdy to ustawienie zgodności z intranetem jest włączone w IE11.
Ten post: https://www.leapinggorilla.com/Blog/Read/1016/ie-ate-my-css---disecting-compatability-mode wyjaśnia to dobrze, nie próbowałem jeszcze ustawić tego nagłówka za pomocą kodu i nasi użytkownicy nie mają możliwości zmiany ustawień swojej przeglądarki. Żadna inna zmiana jeszcze nie zadziałała.
AKTUALIZACJA
Proszę zapoznać się z moim komentarzem do tego postu o tym, jaka jest różnica między trybem Enterprise a trybem zgodności, ponieważ jest ważny.