Разработка против IE6, IE7, IE8 и скоро IE9 - PullRequest
5 голосов
/ 18 ноября 2010

Примерно через 6 месяцев после выхода IE9 веб-разработчикам может потребоваться поддержка до 4 версий IE. Это очень вероятно увеличит поддержку, разработку и тестирование для многих.

Я знаю, что Win7 имеет режим XP для запуска IE6. IE8 имеет режим совместимости IE7 (который не идеален), что произойдет, когда выйдет IE9?

Будет ли в IE9 режим IE7 / 8, сможем ли мы установить IE9 вместе с IE8? Или как насчет режима Vista для запуска IE7 / 8? Или вы думаете, что Microsoft сделает заявление о том, что IE6 имеет ограниченную поддержку, пожалуйста, не используйте больше? Каковы ваши идеи / планы / стратегии, чтобы облегчить / справиться с этой болью (просто не поддерживает IE6)?

Ура, Ник

Ответы [ 5 ]

6 голосов
/ 18 ноября 2010

Для тестирования вы должны использовать приложение IE, которое сравнивает образы VPC .

4 голосов
/ 18 ноября 2010

Официальная поддержка Microsoft IE6 закончится в 2014 году вместе с Window XP.Это уже решено.(на самом деле, он должен был уже закончиться, но дата окончания срока службы была продлена на пару лет, когда MS продлила дату окончания продажи XP после краха Vista)

Итак, после 2014все, кто работает под управлением XP или IE6, будут лишены поддержки.Все еще будут люди, использующие его, но корпорации, которые держатся, будут вынуждены двигаться дальше, поскольку они склонны к риску, когда речь заходит о неподдерживаемом программном обеспечении в их системах.

Поддержка IE9должен быть на лот проще, чем IE6 / 7/8, так как он соответствует стандартам так, как его предшественники не были.Код, который вы пишете для других браузеров, таких как Firefox, должен работать в IE9 относительно без изменений.Очевидно, будут современные функции HTML5, которые IE9 не поддерживает или делает по-другому, но если вам нужно поддерживать IE6 / 7/8, вы все равно не сможете использовать эти функции.

Если у вас есть какие-либо сомнения по поводу того, как IE9 будет работать на вашем сайте, вы можете загрузить предварительный просмотр для разработчика прямо сейчас и попробовать его.

Кстати: для некоторых полезных диаграмм совместимости браузера я рекомендуюсайт Quirksmode , который точно скажет, какие функции поддерживаются какими браузерами.

Наша компания официально прекратила поддержку IE6 на нашем сайте.

2 голосов
/ 16 марта 2011

Для тех, кому интересно, поддерживает ли IE9 режим совместимости IE7 и IE8, да!

enter image description here

0 голосов
/ 12 января 2013

В дополнение к предложению @ jeffamaphone в этом блоге объясняется, как проводить параллельное тестирование в IE7, IE8, IE9 с использованием отдельных виртуальных машин в OS X. Это довольно просто.

0 голосов
/ 18 ноября 2010

IE8 не только имеет режим совместимости, но также включает в себя полный рендер IE7 для разработки и отладки, который почти идеален. Я не уверен, что IE9 также будет иметь эту функцию.

IE6 уже имеет ограниченную поддержку, но, к сожалению, он все еще широко используется из-за другого программного обеспечения, зависящего от него. Если, например, вы запускаете интернет-магазин, вам нужно поддерживать IE6. Может быть, всего 5% ваших посетителей все еще используют IE6, но не поддерживая его, вы получите на 5% меньше прибыли.

Для разработки и тестирования я бы использовал виртуальные машины с разными браузерами. Таким образом, вы можете иметь любой браузер в любой операционной системе без использования таких вещей, как IETester (который нестабилен) или различных взломанных автономных версий старых браузеров.

...