Совместимость с X-UA в инструментах разработчика - PullRequest
3 голосов
/ 07 июля 2011
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

Это очень крутой кусок кода, который запускает Chromeframe или новейший движок рендеринга.Он даже может быть отправлен через заголовки http, если вы хотите, чтобы HTML проверял.Но с этим у меня возникает сомнение.Я использую IE8 в режиме совместимости, чтобы проверить свои веб-сайты на IE7 (либо щелкнув значок «лист бумаги» рядом с полем URL, либо активировав «режим просмотра» в инструментах разработчика).Поэтому мой вопрос:

Режим совместимости по-прежнему отображает веб-страницы как IE7, или инструкция X-UA блокирует мое намерение?

Я беспокоюсь, что, по-моему, я проверил свои страницы в IE7 иполучается то, что я вижу, это не совсем то, что показывал бы нативный IE7 ....

Спасибо за ваши комментарии.

Ответы [ 2 ]

5 голосов
/ 07 июля 2011

Все, что вы делаете в инструментах разработчика, переопределяет заголовки и метатеги. Вот блок-схема , которая объясняет все это:

IE Compatibility view flochart

0 голосов
/ 08 июля 2011

Если для вас действительно важна совместимость с IE7, не используйте режим IE7 в IE8 / 9/10 для его проверки.Используйте виртуальную машину с нативным IE7.Режим IE7 в IE8 / 9/10 не ведет себя точно так же, как нативный IE7.То, о чем вы беспокоитесь, верно, даже если рамка Chrome не установлена.

...