2016-07-07 7 views
0

Один из наших клиентов использует представление совместимости для нашего сайта. Страницы нашего сайта старые и не могут отображаться в стандартном режиме. В представлении совместимости IE10, если нет объявления doctype, он заставляет его работать в режиме IE5 Quirks. Есть ли способ из html, чтобы заставить его использовать режим по умолчанию Quirks IE?Принудительный режим IE10 по умолчанию при просмотре Совместимость

ответ

1

Да. Используйте х-ua-совместимый заголовок для эмуляции поведения IE10.

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

Вы можете добавить это к каждой странице <HEAD> секции или служить ему using the web server.

(Более подстилающего изменение поведения может быть found here.)

Надеется, что это помогает ...

- Lance

+0

Спасибо, что работало! – vanval

+0

Есть ли способ заставить его визуализировать в EmulateIE10 в IE 10 и в противном случае? Если я устанавливаю , тогда режим переходит в режим стандартов в IE10 вместо того, чтобы оставаться в режиме quirk. – vanval

+0

Сверху моей головы подумайте о том, чтобы попробовать: a) «EmulateIE9» (который потеряет вас расширениями IE10 или b), изменив два значения, которые вы используете в настоящее время. (Я не помню, является ли правило «последним совпадением», «побеждает первое совпадение», или если оно изменилось между версиями, то я сильно подозревал, но не проверял.) Проблема для вашего случая - это «интероперабельный режим взаимодействия HTML5» «. (Вариант C, конечно, заключается в том, чтобы посмотреть на страницу и посмотреть, почему ей нужен режим IE5. Может быть, есть лучший способ?) –