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

Как отключить "режим совместимости" в Internet Explorer 8 для моего сайта?

Когда пользователи переходят на мой сайт, я хочу заставить их использовать режим несовместимости Internet Explorer 8. Если они используют режим совместимости, мой сайт не работает.

Как отключить его? Это метатег?

Изменить: Да, вы можете это сделать. Решение таково:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
4b9b3361

Ответ 2

Вы не можете заставить IE работать в режиме несовместимости.

Что вы можете сделать, так это сообщить браузеру, что страница работает в IE 8, затем она удалит кнопку совместимости в адресной строке. Конечно, пользователь может заставить браузер работать в режиме совместимости, но не одним щелчком кнопки.

Смотрите: Как избежать кнопки совместимости с ie8?

Ответ 3

Вам нужно удалить номер порта с сайта сайта вашего домена: 1180/index/

Если браузер видит номер порта в url - hi "think", это интрасеть.

настройте свой DNS-сервер для дружественных URL-адресов - site.com/index, и он работает нормально

Ответ 4

<meta http-equiv="X-UA-Compatible" content="IE=9" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
<META content="IE=edge" http-equiv="X-UA-Compatible">
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<meta http-equiv="X-UA-Compatible" content="IE=IE9" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

все, и все это может помочь, но все зависит от вашего script. Вам не нужно использовать все, это просто другой способ сказать это. это зависит от script, который вы используете на сайте

Ответ 5

Вот несколько JS, которые помогают

Код в следующем условии выполняется только в IE7 и ниже: Нижеприведенный код работает, если пользователь находится в IE7 или даже в IE 8 (только для просмотра совместимости), после чего вы можете перейти к своей странице ошибок.

if (document.all && !document.querySelector) {
 alert('you are on IE7 or lower');
 window.location.href = "URL";
}

Следующий работает в IE8, но не в IE7 или IE9 +:

if (document.all && document.querySelector && !document.addEventListener) {
alert('you are on IE8');
window.location.href = "URL";
}

Ответ 6

Я бы рекомендовал не делать этого, даже если вы можете найти способ сделать это. Режим совместимости - это параметр, который пользователь должен контролировать. Вы не должны изменять его из-под пользователя.

Вы должны либо исправить свой сайт для работы в режиме совместимости, либо просто попросите своих пользователей не делать этого.