Jak naprawić restart trybu dokumentu w IE 9
Mam problem z otwarciem mojej strony w IE9. Kiedy próbuję otworzyć moją stronę, pojawia się ten błąd w narzędziach dev:
HTML1113: Document mode restart from Quirks to IE9 Standards
Wygooglowałem i znalazłem odpowiedź, która sugerowała użycie tego:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Lub
<meta http-equiv="X-UA-Compatible" content="IE=IE9" />
...ale te nie działają i tym razem otrzymuję następujący komunikat:
HTML1115: X-UA-Compatible META tag ('IE=Edge') ignored because document mode is already finalized.
Jaki jest mój problem? Przeczytałem kilka artykułów, takich jak funkcje kompatybilności IE dla twórców stron firmy Microsoft i wyśledziłem moją witrynę z określając dokument IE9 Mode flowchart i wykorzystaj wszystkie sugestie dotyczące !doctype na tych stronach, ale nikt nie mógł rozwiązać mojego problemu i mój silnik IE reset Po otwarciu strony.
Rozwijam swoją stronę z ASP.NET 4 na Windows Server 2008. Jak mogę rozwiązać ten problem?
1 answers
Jednym z rozwiązań, które powinno zawsze działać, jest umieszczenie X-UA-Compatible
w nagłówkach HTTP. Ponadto, Twój <!DOCTYPE>
powinien być podany na górze dokumentu HTML (<!DOCTYPE html>
jest najłatwiejszy).
Jeśli umieścisz deklarację X-UA-Compatible
wewnątrz tagu meta
możesz napotkać następujące problemy:
-
X-UA-Compatible
jest ignorowany, chyba że jest obecny wewnątrz pierwszej strony 4k. jeśli umieścisz go gdzieś na dole swojejhead
sekcji (lub wbody
) przenieś go do góry. The best miejsce dla niego jest zaraz po kodowaniu i deklaracjach językowych. -
X-UA-Compatible
jest ignorowany, jeśli jest umieszczony wewnątrz komentarzy warunkowych IE. Na przykład:<!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <![endif]-->
W takim przypadku należy usunąć komentarze warunkowe.
Ponadto, nie powinieneś mieć żadnego tekstu przed deklaracją
doctype
. jeśli masz tam jakieś komentarze HTML, na przykład, IE przełączy się w tryb dziwactwa.Na koniec sprawdź, czy oglądasz tę stronę z intranet. Domyślnie Widok zgodności jest włączony dla witryn intranetowych.
Proponuję ustawić X-UA-Compatible
Nagłówek dla Twojej strony, a następnie sprawdzić, czy Twoja strona nadal przechodzi w tryb dziwactwa. W takim przypadku powinieneś sprawdzić swoje znaczniki i spróbować naprawić wszelkie błędy walidatora HTML , dopóki nie powróci do trybu standardów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-12 16:19:19