Подтвердить что ты не робот

Что такое X-UA-совместимый, когда он ссылается на IE = edge, chrome = 1?

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

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

Считывая документацию на сайте About.com, он говорит:

"IE = edge" указывает Internet Explorer использовать самый высокий режим, доступный для этой версии IE. Internet Explorer 8 поддерживает до IE8 режимы, IE9 может поддерживать режимы IE9 и т.д.

Но как насчет тега chrome=1?

4b9b3361

Ответ 1

Это приложение Google Chrome Frame.

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

В случае метатега IE должен запускаться в режиме стандартов (большинство современных изданий "Edge" ) - и активировать хроматические фреймы, если он существует.

Я обычно делаю некоторые условные вещи браузера для более старых версий IE, позволяя пользователю установить надстройку в качестве опции.

Подробнее здесь: хром-фрейм API

(Имейте в виду, что Google Chrome Frame больше не поддерживается)

Ответ 2

Кроме того, начиная с режима "edge" IE11, который раньше был экспериментальным, теперь является "предпочтительным" режимом - см. Изменения совместимости в IE11 Preview

Кроме того, "режимы документов" обычно устаревают в IE11 все вместе, поэтому вам, вероятно, стоит остановиться в зависимости от них.