Что же делать?


какая разница, если один веб-страница начинается с

<!DOCTYPE html> 
<html> 
  <head> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 

и если страница начинается с

<!DOCTYPE html> 
<html> 
  <head> 
     <!-- without X-UA-Compatible meta -->

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

12 1224

12 ответов:

Октябрь 2015 Обновление

этот ответ был опубликован несколько лет назад и теперь вопрос действительно должен быть если вы даже рассмотрите возможность использования X-UA-Compatible тег на вашем сайте? С изменениями, которые Microsoft внесла в свои браузеры (подробнее о них ниже).

в зависимости от того, какие браузеры Microsoft вы поддерживаете, вам может не понадобиться продолжать использовать X-UA-Compatible тег. Если вам нужно поддерживать IE9 или IE8, то я бы рекомендуем использовать тег. Если вы поддерживаете только последние браузеры (IE11 и/или Edge), я бы рассмотрел возможность удаления этого тега вообще. Если вы используете Twitter Bootstrap и вам нужно устранить предупреждения о проверке, этот тег должен отображаться в указанном порядке. Дополнительная информация ниже:


The X-UA-Compatible метатег позволяет веб-авторам выбирать, в какой версии Internet Explorer должна отображаться страница. IE11 внес изменения в эти режимы; см. Примечание IE11 ниже. Microsoft Edge, браузер, который будет выпущен после IE11, будет только соблюдать X-UA-Compatible метатег в определенных обстоятельствах. См. Примечание Microsoft Edge ниже.

согласно Microsoft, при использовании X-UA-Compatible тег, он должен быть как можно выше в документе head:

если вы используете метатег, совместимый с X-UA, вы хотите разместить его как можно ближе к верхней части страницы. Internet Explorer начинает интерпретацию разметка с использованием последней версии. Когда Internet Explorer встречает метатег, совместимый с X-UA, он запускается с использованием движка указанной версии. Это удар по производительности, потому что браузер должен остановить и перезапустить анализ содержимого.

вот ваши варианты:

  • "IE=edge"
  • "IE=11"
  • "IE=EmulateIE11"
  • "IE=10"
  • "IE=EmulateIE10"
  • "IE=9"
  • " IE=EmulateIE9
  • "IE=8"
  • "IE=EmulateIE8"
  • "IE=7"
  • "IE=EmulateIE7"
  • "IE=5"

чтобы попытаться понять, что означает каждый, вот определения, предоставленные Microsoft:

Internet Explorer поддерживает ряд режимов совместимости документов, которые включают различные функции и могут влиять на способ отображения содержимого:

  • пограничный режим позволяет Internet Explorer отображать содержимое в самом высоком доступном режиме. В Internet Explorer 9 это эквивалентно режиму IE9. Если будущий выпуск Internet Explorer поддерживает более высокий режим совместимости, страницы, настроенные на пограничный режим, будут отображаться в самом высоком режиме, поддерживаемом этим версия. Эти же страницы будут по-прежнему отображаться в режиме IE9 при просмотре с помощью Internet Explorer 9. Internet Explorer поддерживает несколько режимов совместимости документов, которые включают различные функции и могут влиять на способ отображения содержимого:

  • режим IE11 обеспечивает самую высокую поддержку, доступную для установленных и новых отраслевых стандартов, включая HTML5, CSS3 и другие.

  • режим IE10 обеспечивает самую высокую поддержку доступный для установленных и вытекая индустриальных стандартов, включая HTML5, CSS3 и другие.

  • режим IE9 обеспечивает самую высокую поддержку, доступную для установленных и новых отраслевых стандартов, включая HTML5 (рабочий проект), W3C Каскадные Таблицы Стилей Уровень 3 спецификации (рабочий проект), масштабируемая векторная графика (SVG) 1.0 спецификации и другие. [Примечание редактора: IE 9 не поддержка CSS3 анимации].

  • режим IE8 поддерживает много установленных стандартов, включая спецификацию уровня 2.1 каскадных таблиц стилей W3C и API селекторов W3C; он также обеспечивает ограниченную поддержку спецификации уровня 3 каскадных таблиц стилей W3C (рабочий проект) и других возникающих стандартов.

  • режим IE7 отображает содержимое так, как если бы оно отображалось в стандартном режиме Internet Explorer 7, независимо от того, содержит ли страница директиву.

  • режим эмуляции IE9 указывает Internet Explorer использовать директиву для определения способа отображения содержимого. Директивы режима стандартов отображаются в режиме IE9, а директивы режима quirks отображаются в режиме IE5. В отличие от режима IE9, режим эмуляции IE9 уважает директиву.

  • режим эмуляции IE8 указывает Internet Explorer использовать директиву для определения способа отображения содержимого. Режим соответствия стандартам директивы отображаются в режиме IE8 и закидоны директив режиме отображаются в режиме IE5. В отличие от режима IE8, режим эмуляции IE8 уважает директиву.

  • режим эмуляции IE7 указывает Internet Explorer использовать директиву для определения способа отображения содержимого. Режим соответствия стандартам директивы отображается в Интернет Эксплорер 7 режим стандартов и директив закидоны режиме отображаются в режиме IE5. В отличие от режима IE7, режим эмуляции IE7 уважает директиву. Для многих веб-сайтов это предпочтительный режим совместимости.

  • режим IE5 отображает содержимое так, как если бы оно отображалось в режиме quirks с помощью Internet Explorer 7, что очень похоже на способ отображения содержимого в Microsoft Internet Explorer 5.

IE10 ПРИМЕЧАНИЕ: начиная с IE10, режим quirks ведет себя иначе, чем в более ранних версиях браузера. В IE9 и более ранних версиях режим quirks ограничивал веб-страницу функциями, поддерживаемыми IE5.5. В IE10, режим quirks соответствует различиям, указанным в спецификации HTML5.

лично я всегда выбираю http-equiv="X-UA-Compatible" content="IE=edge" мета-тег, так как более старые версии имеют много ошибок, и я не хочу, чтобы IE решил перейти в "режим совместимости" и показать мой сайт как IE7 против IE8 или 9. Я всегда предпочитаю последнюю версию IE.

IE11

С Microsoft:

начиная с IE11, режим edge является предпочтительным режимом документа; он представляет собой самую высокую поддержку современных стандартов, доступных для браузера.

используйте объявление типа документа HTML5 для включения пограничного режима:

<!doctype html>

пограничный режим был введен в Internet Explorer 8 и был доступен в каждом последующем выпуске. Обратите внимание, что функции, поддерживаемые пограничным режимом, ограничены функциями, поддерживаемыми конкретной версией браузера, отображающей содержание.

начиная с IE11, режимы документа устарели и больше не должны использоваться, кроме как на временной основе. Не забудьте обновить сайты, которые используют устаревшие функции и режимы документов для отражения современных стандартов.

если вы должны настроить целевой режим для конкретного документа, чтобы ваш сайт функционировал во время его переработки для поддержки современных стандартов и функций, имейте в виду, что вы используете переходную функцию, которая может быть недоступна в будущем версии.

если вы в настоящее время используете заголовок X-ua-compatible для таргетинга режима устаревшего документа, возможно, ваш сайт не будет отражать лучший опыт, доступный с IE11.

Microsoft Edge (замена для Internet Explorer, который поставляется в комплекте с Windows 10)

информацию о X-UA-Compatible метатег для "Пограничной" версии IE. Из Microsoft:

представляем режим" живого " краевого документа

как мы объявили в августе 2013 года, мы осуждаем режимы документов с IE11. С нашими последними обновлениями платформы потребность в устаревших режимах документов в основном ограничивается корпоративными устаревшими веб-приложениями. С новыми архитектурными изменениями, эти устаревшие режимы документов будут изолированы от изменений в "живом" режиме Edge, которая поможет обеспечить гораздо более высокий уровень совместимости для клиентов, которые зависят от этих режимов и помогают нам двигаться еще быстрее на улучшения в Edge. Следующая основная версия IE по-прежнему будет использовать режимы документов, обслуживаемые сайтами интрасети, сайтами в списке просмотра совместимости и при использовании только в режиме предприятия.

общедоступные Интернет-сайты будут отображаться с новой платформой пограничного режима (игнорируя X-UA-совместимый). Наша цель заключается в том, что Edge - это" живой " режим документа отсюда, и никаких других режимов документа не будет введенный идти вперед.

С изменениями в Microsoft Edge, чтобы больше не поддерживать режимы документов в большинстве случаев, Microsoft имеет инструмент для сканирования вашего сайта, чтобы проверить и посмотреть, если он имеет код, который не совместим с Edge.

Chrome=1 Информация для IE

есть еще chrome=1 что вы можете использовать или использовать вместе с одним из вышеперечисленных вариантов, таких как: <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">. chrome=1 это для Google Chrome Кадр, который определяется как:

Google Chrome Frame-это плагин для браузера с открытым исходным кодом. Пользователи, у которых установлен плагин, имеют доступ к открытым веб-технологиям Google Chrome и быстрому движку JavaScript, когда они открывают страницы в браузере.

Google Chrome Frame легко улучшает ваш опыт просмотра в Internet Explorer. Он отображает Google Chrome Frame enabled сайты с использованием технологии рендеринга Google Chrome, что дает вам доступ к последние функции HTML5, а также функции производительности и безопасности Google Chrome, никоим образом не прерывая ваше обычное использование браузера.

когда Google Chrome Frame установлен, веб-просто становится лучше без необходимости думать об этом.

но для этого плагин для работы вы должны использовать chrome=1 на X-UA-Compatible мета-тег.

более подробную информацию о Chrome Frame можно найти здесь.

Примечание: Google Chrome Frame работает только для IE6 через IE9, и был отправлен в отставку 25 февраля 2014 года. Более подробную информацию можно найти здесь. Спасибо @mck за ссылку.

проверка:

HTML5:

страница будет проверяться с помощью Валидатор W3 только при использовании <meta http-equiv="X-UA-Compatible" content="IE=Edge">. Для других значений он выдаст ошибку:A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge. другими словами, если у вас есть IE=edge,chrome=1 он не будет проверять. Я полностью игнорирую эту ошибку, поскольку современные браузеры просто игнорируют эту строку кода.

если у вас должен быть полностью действительный код, то подумайте об этом на уровне сервера, установив заголовок HTTP. Как Примечание, Microsoft говорит, If both of these instructions are sent (meta and HTTP), the developer's preference (meta element) takes precedence over the web server setting (HTTP header). посмотреть olibre это или bitinn это для получения более подробной информации о том, как установить HTTP-заголовок.

XHTML

там нет проблем с проверка при использовании <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> пока тег правильно закрыт (т. е. /> vs >).

Twitter Bootstrap

этот тег был настоятельно рекомендован командой Bootstrap по крайней мере с 2014 года, и Bootlint, Линтер, созданный командой twbs, продолжает бросать предупреждение когда тег пропущен. Линтер различает предупреждения и ошибки, и как таковой серьезность пропуска этого тег можно считать второстепенным.


для получения дополнительной информации о X-UA-Compatible смотрите Microsoft Веб-Сайт, Определяющий Совместимость Документов.

для получения дополнительной информации о том, что IE поддерживает см. caniuse.com.

для получения дополнительной информации о требованиях к начальной загрузке Twitter см. Проект bootlint вики-страницы.

использовать content="IE=edge,chrome=1" пропустить X-UA-Compatible режимы

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
                                   -------------------------- 
  • нет совместимости значок
    в адресной строке IE9 не отображается кнопка просмотра совместимости
    и страница также не показывает беспорядок неуместных меню, изображений и текстовых полей.

  • особенности
    этот мета-тег необходим для включения javascript::JSON.parse() на IE8
    (даже когда <!DOCTYPE html> присутствует)

  • достоверность
    рендеринг / выполнение современных HTML / CSS / JavaScript является более допустимым (лучше).

  • производительность
    The механизм рендеринга трезубца должен работать быстрее в своем края режим.


использование

в вашей HTML

<!DOCTYPE html> 
<html> 
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  • IE=edge означает, что IE должен использовать последнюю версию (edge) своего движка рендеринга
  • chrome=1 означает, что IE должен использовать Chrome rendering engine если установлен

или лучше в конфигурации веб-сервера:
(см. также ответ Риада)

  • Apache как предложенный pixeline

    <IfModule mod_setenvif.c>
      <IfModule mod_headers.c>
        BrowserMatch MSIE ie
        Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
      </IfModule>
    </IfModule>
    <IfModule mod_headers.c>
      Header append Vary User-Agent
    </IfModule>
    
  • Nginx как предложил Стеф Пауза

    server {
      #...
      add_header X-UA-Compatible "IE=Edge,chrome=1";
    }
    
  • лак прокси, предложенный Lucas Riutzel

    sub vcl_deliver {
      if( resp.http.Content-Type ~ "text/html" ) {
        set resp.http.X-UA-Compatible = "IE=edge,chrome=1";
      }
    }
    
  • IIS (начиная с v7)

    <configuration>
      <system.webServer>
         <httpProtocol>
            <customHeaders>
               <add name="X-UA-Compatible" value="IE=edge,chrome=1" />
            </customHeaders>
         </httpProtocol>
      </system.webServer>
    </configuration>
    

Microsoft рекомендует режим Edge с IE11

как заметил Линда (см. комментарии),изменения совместимости в IE11 рекомендует режим Edge:

начиная с IE11, режим edge является предпочтительным режимом документа; он представляет собой самую высокую поддержку современных стандартов, доступных для браузера.

другой страница MSDN не рекомендует режим Edge:

потому что режим Edge заставляет все страницы открываться в стандартном режиме, независимо от версии Internet Explorer, возможно, вы захотите использовать это для всех страниц, просматриваемых с помощью Internet Explorer. Не делай этого, как X-UA-Compatible заголовок поддерживается только начиная с Windows Internet Explorer 8.

вместо этого Microsoft рекомендует использовать <!DOCTYPE html>:

если вы хотите открыть все поддерживаемые версии Internet Explorer ваши страницы в стандартном режиме используют объявление типа документа HTML5 [...]

как Рикарду объясняет (в комментариях ниже) любой DOCTYPE (HTML4, XHTML1...) может быть использован для запуска стандартном режиме, не только в HTML5 тип документа. Важно всегда иметь ДОКТИП на странице.

Клара Онагр даже замечено в более старой версии указание режимов устаревших документов:

режим Edge предназначен только для тестирования; не использовать его в производственной среде.

это так запутанно, что Усмань Г мысль Клара Онагр говорил:

в [...] пример приведен только в иллюстративных целях ; не используйте его в производстве окружающая среда.

<meta http-equiv="X-UA-Compatible" content="IE=7,9,10" >

хорошо... В остальной части этого ответа я даю больше объяснений, почему использование content="IE=edge,chrome=1" хорошая практика в продукции.


история

на протяжении многих лет (с 2000 по 2008), доля рынка IE была больше чем 80%. И т. е. v6 был признан де-факто стандарт (доля рынка от 80% до 97% в 2003,2004 2005, и 2006 только для IE6, больше доли рынка со всеми версиями IE).

как IE6 не уважал веб-стандартов разработчики С чтобы проверить свой сайт с помощью IE6. Эта ситуация была отличной для Microsoft (MS), поскольку веб-разработчики должны были купить продукты MS (например, IE нельзя использовать без покупки Windows), и было более выгодно оставаться несовместимым (т. е. Microsoft хотела стать the стандартные кроме прочих компании.)

поэтому многие многие сайты были совместимы только с IE6, и поскольку IE не был совместим с веб-стандартом, все эти веб-сайты не были хорошо визуализированы в браузерах, совместимых со стандартами. Еще хуже, многие сайты требуется только IE.

однако в это время Mozilla начала разработку Firefox, соблюдая как можно больше всех веб-стандартов (другой браузер был реализован для визуализации страниц, как это сделано IE6). Как все больше и больше веб-разработчиков хотел использовать новые функции веб-стандартов, все больше и больше веб-сайтов были более поддерживаются Firefox, чем IE.

когда доля рынка IE уменьшалась, MS поняла, что оставаться стандартным несовместимым не было хорошей идеей. Поэтому MS начала выпускать новую версию IE (IE8/IE9/IE10), соблюдая все больше и больше веб-стандартов.


веб-несовместимая проблема

но проблема заключается во всех веб-сайтах, предназначенных для IE6: Microsoft не может выпустить новый Версии IE несовместимы с этими старыми веб-сайтами, разработанными IE6. Вместо вывода версии IE был разработан веб-сайт, MS попросил разработчиков добавить дополнительные данные (X-UA-Compatible) на своих страницах.

IE6 по-прежнему используется в 2016 году

в настоящее время IE6 все еще используется (0,7% в 2016 году) (4,5% в январе 2014 года), а некоторые интернет-сайты по-прежнему совместимы только с IE6. Некоторые веб-сайты/приложения интрасети тестируются с использованием IE6. Некоторые интранет сайт 100% работает только на IE6. Эти компании / отделы предпочитают отложить расходы на миграцию: другие приоритеты, никто больше не знает, как был реализован сайт/приложение, владелец устаревшего сайта/приложения обанкротился...

Китай представляет 50% использования IE6 в 2013 году, но он может измениться в ближайшие годы как китайский дистрибутив Linux транслируется.

будьте уверены в своих веб-навыках

если вы (попробуйте) уважайте веб-стандарт, вы можете просто всегда использовать http-equiv="X-UA-Compatible" content="IE=edge,chrome=1". Чтобы сохранить совместимость со старыми браузерами, просто избегайте использования последних веб-функций: используйте подмножество, поддерживаемое самым старым браузером, который вы хотите поддерживать. Или если вы хотите пойти дальше, вы можете принять понятия, как изящные деградации,постепенное повышение и Ненавязчивый JavaScript. (Вы также можете быть рады прочитать что должен делать веб-разработчик считаешь?.)

Не заботьтесь о лучшем рендеринге версии IE: это не ваша работа, поскольку браузеры должны соответствовать веб-стандартам. Если ваш сайт соответствует стандарту и использует умеренно новейшие функции, поэтому браузеры должны быть совместимы с вашим сайтом.

кроме того, как есть много кампаний убить IE6 (IE6 больше нет, MS campaign), в наше время вы можете избежать расточительствовать время с IE тестирования!

личный опыт IE6

в 2009-2012 годах я работал в компании, используя IE6 в качестве официальный одиночный браузер разрешен. Мне пришлось реализовать веб-сайт интрасети только для IE6. Я решил уважать веб-стандарт, но используя подмножество с поддержкой IE6 (HTML/CSS/JS).

это было трудно, но когда компания переключилась на IE8, сайт все еще был хорошо визуализирован, потому что я использовал Firefox и firebug чтобы проверить совместимость с веб-стандартом;)

разница в том, что если вы только указать DOCTYPE, то есть Параметры Просмотра В Режиме Совместимости взять верх. По умолчанию эти параметры принудительно переводят все сайты интрасети в режим совместимости независимо от DOCTYPE. Существует также флажок для использования просмотра совместимости для всех веб-сайтов, независимо от DOCTYPE.

IE Compatibility View Settings dialog

X-UA-Compatible переопределяет параметры представления совместимости, поэтому страница будет отображаться в стандартном режиме независимо от браузера настройки. Это заставляет стандартный режим для:

  • страницы интрасети
  • внешние веб-страницы когда администратор компьютера выбрал "отображать все веб-сайты в режиме совместимости" по умолчанию-подумайте о крупных компаниях, правительствах, университетах
  • когда вы случайно окажетесь на Microsoft Compatibility View List
  • случаи, когда пользователи вручную добавили ваш сайт в список в режиме совместимости Настройки

DOCTYPE один не может этого сделать; вы окажетесь в одном из режимов просмотра совместимости в этих случаях независимо от DOCTYPE.

если как meta тег и заголовок HTTP указаны,meta тег имеет приоритет.

этот ответ основан на изучении полных правил для принятия решения о режиме документа в IE8,IE9 и IE10. Обратите внимание, что глядя на DOCTYPE - Это очень последний резерв для принятия решения о режиме документа.

используйте это, чтобы заставить IE скрыть эту раздражающую кнопку совместимости браузера в адресной строке:

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

поскольку я не могу добавить комментарий к отмеченному ответу, я просто опубликую это здесь.

В дополнение к правильному ответу вы действительно можете это проверить. Поскольку этот мета-тег предназначен только для IE все, что вам нужно сделать, это добавить условный тоесть.

<!--[if IE]>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<![endif]-->

Это похоже на добавление любого другого условного оператора IE и работает только для IE, и никакие другие браузеры не будут затронуты.

Я думаю, что эта схема от Microsoft объясняет все. Для того, чтобы сказать IE, как сделать содержание, !DOCTYPE должен работать с X-UA-совместимым метатегом. !DOCTYPE сам по себе не влияет на изменение режима документа IE.

enter image description here

http://ie.microsoft.com/testdrive/ieblog/2010/Mar/02_HowIE8DeterminesDocumentMode_3.png

просто для полноты, вам на самом деле не нужно добавлять его в свой HTML (который неизвестен http-equiv в HTML5)

сделайте это и никогда не оглядывайтесь назад (первый пример для apache, второй на nginx)

Header set X-UA-Compatible "IE=Edge,chrome=1"

add_header X-UA-Compatible "IE=Edge,chrome=1";
<meta http-equiv="X-UA-Compatible" content="IE=Edge">

чтобы эта строка работала должным образом, убедитесь, что:

  1. это первый элемент сразу после <head>
  2. нет условные комментарии используются перед метатегом, например, на <html> элемент

в противном случае некоторые версии IE просто игнорируют его.

обновление

эти два правила упрощены, но их легко запомнить и проверить. Несмотря на то, что документы MSDN заявляют о вас можно поставить заголовок и другие мета-теги перед этим, я бы не рекомендовал этого делать.

как заставить его работать с условными комментариями.

Интересная статья о порядке элементов в голове. (blogs.msdn.com, для IE)

ссылка

С Примечание:

The X-UA-Compatible [...] должен появиться в заголовке веб-страницы (глава раздел) перед всеми другими элементами, за исключением элемента заголовка и других мета-элементов.

Если вы используете свой сайт в той же сети, что и сервер IE любит переключаться на режим совместимости несмотря на DOCTYPE.
Добавление meta http-equiv="X-UA-Compatible" content="IE=Edge"запрещает это нежелательное поведение.

Это буквально 1 запрос google прочь, но здесь идет:

http://msdn.microsoft.com/en-us/library/jj676915 (v=vs. 85). aspx

понимание режимов устаревших документов

используйте следующее значение для отображения веб-страницы в пограничном режиме режим самых высоких стандартов, поддерживаемый Internet Explorer, от Internet Explorer 6 через IE11.

<meta http-equiv="x-ua-compatible" content="IE=edge"

Примечание что это функционально эквивалентно использованию HTML5 doctype. Он помещает Internet Explorer в самый высокий поддерживаемый режим документа. Edge most наиболее полезен для регулярного обслуживания веб-сайты, которые регулярно проверяются на совместимость между несколько браузеров, включая Internet Explorer.

Примечание Начиная с IE11, режим edge считается предпочтительным режимом документа. (В более ранних версиях это рассматривалось экспериментальный.) Дополнительные сведения см. В разделе режимы документа являются устаревшими. Начиная с Windows Internet Explorer 8, некоторые веб-разработчики использовали режим edge элемент meta, чтобы скрыть кнопку просмотра совместимости в адресной строке. С IE11 это больше не нужно, так как кнопка была удалена из адресной строки. Потому что это заставляет все страницы быть открыты в стандартный режим, независимо от версии Internet Explorer, вы может возникнуть соблазн использовать режим edge для всех страниц, просматриваемых с помощью Интернет Исследователь. Не делайте этого, так как X-UA-совместимый заголовок только поддерживается начиная с Internet Explorer 8.

Совет Если вы хотите, чтобы все поддерживаемые версии Internet Explorer открывали страницы в стандартном режиме, используйте объявление типа документа HTML5, как показано в предыдущем примере.

также среди результатов поиска:

только одно предложение, чтобы сказать проинструктируйте Internet Explorer использовать его последний движок рендеринга

<meta http-equiv="x-ua-compatible" content="ie=edge">

2.1.3.5 X-UA-совместимость метатег и заголовок ответа HTTP

эта функция не будет реализована ни в одной версии Microsoft Edge.

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />

см.https://msdn.microsoft.com/en-us/library/ff955275 (v=vs. 85). aspx

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

Если эта информация устарела и уже не актуальна, пожалуйста, поправьте меня.