Подтвердить что ты не робот

Как исправить перезапуск режима документа в IE 9

У меня проблема с открытием моего сайта в IE9. Когда я пытаюсь открыть свой сайт, я получаю эту ошибку в инструментах dev:

HTML1113: Document mode restart from Quirks to IE9 Standards

Я googled и нашел ответ, который предложил использовать это:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

или

<meta http-equiv="X-UA-Compatible" content="IE=IE9" />

... но они не работают, и на этот раз я получаю следующее сообщение:

HTML1115: X-UA-Compatible META tag ('IE=Edge') ignored because document mode is already finalized.

В чем моя проблема? Я прочитал несколько статей, таких как Особенности совместимости IE для разработчиков сайта от Microsoft и отслеживал мой сайт с помощью Определение режима документа IE9s блок-схему и использовать все предложения, относящиеся к ! doctype на этих сайтах, но никто не смог решить мою проблему и мой движок IE reset после открытия страницы.

Я разрабатываю свой сайт с помощью ASP.NET 4 на Windows Server 2008. Как я могу исправить эту проблему?

4b9b3361

Ответ 1

Одним из решений, которое должно всегда работать, является размещение вашего X-UA-Compatible в заголовках HTTP. Кроме того, ваш <!DOCTYPE> должен быть указан в верхней части вашего HTML-документа (<!DOCTYPE html> является самым простым).

Если вы поместите объявление X-UA-Compatible внутри тега meta, вы можете столкнуться с следующими проблемами:

Я предлагаю заголовок X-UA-Compatible для вашей страницы, а затем посмотрю, переключается ли ваш сайт на режим quirks. В этом случае вы должны проверить свою разметку и попытаться исправить любые ошибки проверки HTML до тех пор, пока они не вернутся в режим стандартов.