У меня очень странная проблема, касающаяся только 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, но, увы, он не работает.