Ответ 1
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
служит двум целям.
-
IE=edge
: указывает, что IE должен работать в самом высоком режиме, доступном для этой версии IE, в отличие от режима совместимости; IE8 может поддерживать до IE8 режимов, IE9 может поддерживать до IE9 режимов и т.д. -
chrome=1
: указывает, что кадр Google Chrome должен запускаться, если пользователь установил его
Флаг IE=edge
все еще имеет значение для версий IE 10 и ниже. IE11 устанавливает этот режим как значение по умолчанию.
Что касается флага хрома, вы можете оставить его, если ваши пользователи по-прежнему используют Chrome Frame. Несмотря на поддержку и обновления для окончания Chrome Frame, все еще можно установить и использовать окончательный выпуск. Если вы удалите флаг, Chrome Frame не будет активирован при установке. Для других пользователей chrome=1
будет не более чем потреблять несколько байтов полосы пропускания.
Я рекомендую проанализировать вашу аудиторию и посмотреть, запрещают ли их браузер какие-либо необходимые функции, а затем решают. Возможно, было бы лучше поощрить их использовать более современный браузер evergreen.
Обратите внимание, что W3C validator будет отмечать chrome=1
как ошибку:
Error: A meta element with an http-equiv attribute whose value is
X-UA-Compatible must have a content attribute with the value IE=edge.