Страницы

Поиск по вопросам

вторник, 25 февраля 2020 г.

Сайт в IE показывается по умолчанию в режиме совместимости

#html #internet_explorer #браузер #кроссбраузерность


Почему сайт http://skb.sfolt.ru/ показывается по умолчанию в режиме Стандарт, а http://milliommetr.ru/miko7
- в режиме совместимости? Как сделать так, чтобы у всех пользователей при переходе
на этот сайт стоял режим Стандарт? Если дело в доктайпах, проверила все страницы на
сайте, везде доктайп есть.    


Ответы

Ответ 1



Используйте следующий тэг: Если есть возможность, вместо edge указывайте конкретную версию IE. Например, 8 или 10. Использовать edge следует с осторожностью, поскольку: Веб-разработчикам рекомендуется использовать этот режим только на тестовых страницах. Возможны непредсказуемые результаты при рендеринге контента страницы в будущих версиях Windows Internet Explorer. Кроме того, если у пользователя режим совместимости включен по умолчанию, то этот тэг не сработает. Нужно будет использовать особые заголовки. с помощью php или с помощью .htaccess (используется в HTML5 Boilerplate) Header set X-UA-Compatible "IE=Edge,chrome=1" # mod_headers can't match by content-type, but we don't want to send this header on *everything*... Header unset X-UA-Compatible Вопрос: Почему IE может переходить в "режим совместимости" на моем сайте? Ответ: На это есть несколько причин ранее при просмотре сайта была нажата кнопка "просмотр в режиме совместимости"; переключение произошло автоматически из-за некоего контента, вызвавшего ошибку рендерера IE и вынудившего его откатиться на старую версию рендерера; режим совместимости был включен по умолчанию для всех сайтов; IE посчитал сайт частью вашей интрасети и переключился в режим совместимости; сайт попал в список Microsoft, как сайт, требующий включения режима совместимости;

Ответ 2



Вот подробная схема взаимодействия IE и режима документов: Determining IE9’s Document Mode

Комментариев нет:

Отправить комментарий