IE9 изменяет режим браузера на основе использования доменного имени или ip-адреса для URL-адреса
Обновление: Протестировано с IIS6 и IE9, сохранялась та же проблема. по совету Полморрисса режим браузера и документ для страницы были другими, поэтому эта проблема не имела ничего общего с IIS6 или 7, но с использованием IE9 (еще не пробовал IE 7, 8).
Я разрабатываю сайт на своем компьютере и позволяю другим пользователям просматривать ход его размещения в IIS7 на моем локальном компьютере. Страницы Sames выглядят по-другому в IE9 при использовании localhost, 127.0.0.1 или компьютера ip, чем при просмотре с использованием имени компьютера "xpc"
Я сохранил ту же страницу, и следующий раздел отображается при просмотре с помощью localhost, 127.0.0.1 или IP-адреса моей машины:
<META name="Author">
<META name="Copyright">
<META name="Description">
Здесь то же самое при просмотре с помощью http://xpc вместо этого:
<META name=Author>
<META name=Copyright>
<META name=Description>
Нигде нет жесткого указания доменного имени (насколько я смог проверить), так почему одна и та же страница обслуживается двумя разными способами? Все работает нормально, когда я запускаю сайт из разработки VS2010 сервер.
Также страницы выглядели одинаково при просмотре в FireFox. Поэтому я предполагаю, что IIS7 работает по-другому для IE(9), но почему?
Спасибо
Редактировать : По теме: Пробовал, но все равно без радости, принудительно обновляю страницу и смотрю на источник, я вижу мета-тег, но ничего не изменилось, переход на ip-адрес показывает нормально.
1 answers
Следующая проблема решена:
Если оставить IE9, сайт будет отображаться так, как он был виден до IE9. Использовал эту ссылку MS
Редактировать: оставив IE9, я имею в виду вместо использования
<meta http-equiv="X-UA-Compatible" content="IE=5, IE=8, IE=9, IE=10" >
Из приведенной выше ссылки я использовал
<meta http-equiv="X-UA-Compatible" content="IE=5, IE=8, IE=10" >
И это сработало.