Можно ли по-прежнему использовать IE=edge,chrome=1?



Я прочитал Chrome Frame закрыт в прошлом месяце, я таким образом попытался понять, что это будет означать для тега X-UA и после 3 часов исследований я все еще не нашел ответа, который я ищу, мой вопрос заключается в следующем :



по-прежнему ли можно использовать IE=edge,chrome=1 или я должен остановиться на IE-edge с этого момента ? Или что было бы лучше всего делать в отношении X-UA, если этого следует избегать ?

747   3  

3 ответов:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> служит двум целям.

  1. IE=edge: указывает, что IE должен работать в самом высоком режиме, доступном для этой версии IE, в отличие от режима совместимости; IE8 может поддерживать до режимов IE8, IE9 может поддерживать до режимов IE9 и так далее.
  2. chrome=1: указывает, что Google Chrome frame должен запускаться, если пользователь установил его

The IE=edge флаг по-прежнему актуален для версий IE 10 и ниже. IE11 устанавливает этот режим как по умолчанию.

что касается флага chrome, вы можете оставить его, если ваши пользователи все еще используют Chrome Frame. Несмотря на поддержку и обновления для Chrome Frame ending, все еще можно установить и использоватьфинальный релиз. Если вы удалите флаг, Chrome Frame не будет активирован при установке. Для других пользователей, chrome=1 не будет делать ничего больше, чем потреблять несколько байт пропускной способности.

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

внимание валидатор W3C будет 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.

по-прежнему можно использовать IE=edge,chrome=1.

но, так как проект chrome frame был свернут chrome=1 часть является избыточной для браузеров, которые еще не имеют Chrome frame plug in установлен.

Я использую следующее для корректности в настоящее время

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

работал на меня, чтобы заставить IE "вырваться из режима совместимости" (так сказать), но это мета заявление должно появиться сразу после <head>, или это не сработает!

Comments

    Ничего не найдено.