Причудливый режим и проблема IE8 - PullRequest
1 голос
/ 19 сентября 2011

У меня очень странная проблема, касающаяся только IE8 + Windows Vista, ошибка очень странная, я буду использовать некоторые примеры имен.

У меня есть 2 страницы, page1.html и page2.html, при открытии обеих страниц, набирающих адрес напрямую, режим причуд отсутствует.

Когда page2.html открывается по ссылке _blank (новое окно), оно отображается в режиме «Причуды», это ТОЛЬКО происходит при открытии страницы способом, указанным выше.

Вещи, которые я пробовал

  • Открытие page2.html с разных сайтов.
  • Использование <!DOCTYPE html> на page1.html и page2.html.

На что обратить внимание:

  • Тип документа на страницах: <!DOCTYPE html>
  • Над DOCTYPE
  • Если ссылка открыта в новой вкладке или той же вкладке, проблем нет.

Это просто сбивает меня с толку, он отлично работает с IE8 на Windows7, а также отлично работает с IE6 на Windows XP.

Обновление: Это не происходит на тестовом сервере, только на рабочем сервере, так есть ли что-нибудь на стороне сервера, которое может повлиять на это?

Также попытался <meta http-equiv="X-UA-Compatible" content="IE=8" >, который, я думал, заставил бы его рендериться как IE-8, но, увы, он не работает.

Ответы [ 2 ]

2 голосов
/ 23 сентября 2011

Нажмите Инструменты (щелкните правой кнопкой мыши верхнюю часть окна браузера, если у вас нет строки меню, чтобы включить ее) -> Настройки просмотра совместимости -> проверьте, настроена ли зона интрасети для отображения в представлении совместимости.

0 голосов
/ 23 сентября 2011

Это была довольно прямолинейная проблема, она не имела ничего общего с плохим кодом на странице, это было вызвано аддоном IE, спасибо за помощь.

...