URL-адрес сайта, над которым я работаю, попал в список совместимости Microsoft. Это означает, что каждый раз, когда пользователи IE посещают его, принудительно включается режим IE9, что делает невозможным использование современных CSS или Javascript.
Первые 6 строк каждого HTML-документа на сайте выглядят так. Условных комментариев нет. Я также пытался поставить заголовок <title>
сразу после <head>
, но безуспешно.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<title>...</title>
Заголовки HTTP ответа всегда содержат
X-UA-Compatible IE=Edge
Но, похоже, это не имеет никакого значения. Единственное, что заставляет IE отключить режим IE9, — это флажок в диалоговом окне «Настройка». Только когда он не установлен, сайт отображается в режиме Edge.
Кроме того, я недавно обнаружил, что Microsoft iecompatdata.xml содержит атрибут featureSwitch="overrideXUACompatible:false"
рядом с записью сайта.
Что еще я могу сделать, чтобы мой сайт не отображался в режиме совместимости с IE?