Можно ли по-прежнему использовать IE=edge,chrome=1?
Я прочитал Chrome Frame закрыт в прошлом месяце, я таким образом попытался понять, что это будет означать для тега X-UA и после 3 часов исследований я все еще не нашел ответа, который я ищу, мой вопрос заключается в следующем :
по-прежнему ли можно использовать IE=edge,chrome=1 или я должен остановиться на IE-edge с этого момента ? Или что было бы лучше всего делать в отношении X-UA, если этого следует избегать ?
3 ответов:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />служит двум целям.
IE=edge: указывает, что IE должен работать в самом высоком режиме, доступном для этой версии IE, в отличие от режима совместимости; IE8 может поддерживать до режимов IE8, IE9 может поддерживать до режимов IE9 и так далее.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