Различия в поведении IE8 между XP, Vista, Win7? - PullRequest
14 голосов
/ 23 октября 2009

Есть ли существенная разница в поведении (HTML, CSS, Javascript, ...) в Internet Explorer 8 в разных операционных системах?

Другими словами, будет ли веб-страница работать одинаково в IE8 + XP, IE8 + Vista и IE8 + Win7, или есть некоторые существенные различия?

(я знаю, что установленные плагины и шрифты будут иметь значение, но на данный момент это выходит за рамки моей компетенции; предполагается, что режим совместимости X-UA-Compatible: IE=8 или edge)


Хотя IEBlog содержит очень полезную информацию, я не нашел там этих данных - поэтому я предполагаю, что не должно иметь какую-либо разницу. Однако поиск поднял этот (расплывчатый) вопрос: «IE8 на XP: выглядит великолепно! IE8 на Vista: выглядит ужасно» . Тем временем придется проверить IE8 + {XP, V, 7} ​​в ВМ.

Ответы [ 7 ]

8 голосов
/ 18 августа 2010

Существует не менее 6 версий MSIE 8, и, вероятно, различия в макете из-за исправлений ошибок в последних выпусках. Список версий доступен на сайте поддержки Microsoft:

http://support.microsoft.com/kb/969393

MSIE8 в Windows XP - версия 8.00.6001.18702, а в Windows 7 - версия 8.00.7600.16385.

5 голосов
/ 04 января 2010

Есть некоторые различия относительно CSS. Когда я использовал два div, первый плавал влево, а второй переполнение: скрытый; ширина: авто; IE8 на Windows 7 отрисовал его правильно, в то время как IE8 на xp sp2 отрисовал второй div, придав ему неправильную ширину. Wierd!

2 голосов
/ 04 февраля 2010

У меня были значительные проблемы с IE8, при работе на компьютере с Windows 7 я тестировал сайт в IE8, используя стандартный режим, режим quirks и режим стандартов IE7, и не имел проблем, однако мой клиент использовал IE8 на компьютере с XP и сказал мне, что были проблемы с макетом. Я проверил сайт, и он отображался в значительно разных стилях.

Так что да, есть разница между IE8 в XP и IE8 в Windows 7 .... хотя мне еще предстоит выяснить, как эти различия происходят и как их устранить.

1 голос
/ 29 ноября 2010

Как минимум Википедия утверждает, что указание имени сервера работает только в версиях IE8 для Vista / Win7. Могут быть и другие различия, подобные этому - в конце концов, системные библиотеки, которые использует IE, могут иметь различия между различными версиями ОС.

0 голосов
/ 13 октября 2011

Есть странные поведенческие различия в IE8 на XP также например, когда вкладки между элементами управления вводом в макете таблицы (думаю, Excel) оно переносится, когда фокус достигает последнего видимого элемента управления - вместо последнего элемента управления в строке. К счастью, я не обнаружил серьезных проблем, поэтому клиенты все еще могут работать.

0 голосов
/ 15 июля 2010

Возможен совершенно другой рендеринг. Мой проект имеет различные представления в IE8 + XP и IE8 + Win7. В IE8 + XP CSS-рендеринг значительно отличается от Windows 7.

0 голосов
/ 10 июня 2010

Я также обнаружил другую довольно ошеломляющую разницу между IE8 в Vista (64) и IE8 в XP (sp3). Способ обработки атрибута значения в теге кнопки. Когда вы используете , значение, переданное или извлеченное с помощью javascript, приводит к «вычислению 10%» вместо 10 (результат в других основных браузерах) в старых браузерах IE (известная проблема ) но и на IE8 на Vista. IE8 в XP, с другой стороны, похоже, соответствует стандартному поведению, которое уже применяют другие браузеры. Это означает, что на самом деле возвращается 10. Странно

...