По умолчанию IE8 вызывает веб-сайты интранет в режим эмуляции. Я пытался изменить meta заголовок на IE8, но он не подтверждает meta заголовок и просто использует установку браузера. Кто-либо знает, как отключить это?
Если вы потянете вниз "Инструменты" и выберите «Параметры просмотра в режиме совместимости». В этом диалоговом окне внизу находится параметр «Отображать сайты интрасети в режиме совместимости». Если вы снимете этот флажок, проблема должна быть решена, и IE будет использовать режим, основанный на DOCTYPE.
Это не совсем решение, но я чувствую, что это лучшее решение. На наших интранет-сайтах мы говорим людям, что доступ к ним возможен только через Firefox, мы не приветствуем здесь пользователей IE. Проверьте пользовательский агент на стороне сервера или клиента и запретите им доступ из IE. И я программист .NET.
Попробуйте этот метатег:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Он должен заставить IE8 отображаться в стандартном режиме IE8, даже если установлен флажок «Отображать сайты интрасети в режиме совместимости» [для интрасети или всех веб-сайтов], я попробовал это сам на IE 8.0.6