Не смотря на то, что в последний год наблюдается постоянная тенденция снижения количества посетителей на сайтах с браузером Internet Explorer 6 и даже принимая во внимание тот факт, что Майкрософт внесла Internet Explorer 8 в список важных обновлений в Windows Update, ни одна компания, уважающая себя и посетителей своих сайтов, а тем более желающая зарабатывать деньги, не откажется от поддержки 6-ого Интернет Эксплорера.
Это детище мелкомягких, срок выдержки которого поболее чем у лучших коньяков, не желает становиться лучше с годами (видимо надо было хранить в дубовых бочках). И нам, веб-разработчикам, приходится с этим мириться. Количество версий Интернет Эксплорера, которые надо поддерживать – растет, и эпопея эта затянулась. Со времени выхода 7-ой и 8-ой версии Интернет Эксплорера появилось несколько утилит, позволяющих тестировать верстку в нескольких версиях IE одновременно.
Вот скромный список вариантов “борьбы” с Интернет Эксплорером:
- Multiple IE
- IE Tester
- IE Collection
- Виртуальные машины
- Выйти на пенсию
А теперь немного подробнее:
Multiple IE. Живет это зверь здесь. Вернее жил. На данный момент проект закрыт и не поддерживается, но утилита доступна для скачивания и более-менее функцию свою выполняет. Тем не менее я решил отказаться от ее использования из-за того что она стала “привирать” а иногда откровенно глючить. Кроме того, появились более удачные “конкуренты”.
IE Tester. Ребята из DebugBar пошли дальше и создали утилиту, позволяющую иметь одновременно установленными 5.5, 6, 7 и 8 версии Интернет Эксплорера одновременно, с собственными javascript-движками. Причем выполнено это все в виде одного браузера, в каждой отдельной вкладке которого можно открыть нужную вам версию IE. Программа работает как в ХРюне, так и в Висте. Интерфейс правда немного подкачал, ибо выглядит как китайский MS Office 2007, но это не главное.
По большому счету, на этом можно было бы и остановиться, но. При ежедневном ее использовании на Windows XP, были обнаружены некоторые странности:
- Иногда не подхватываются стили из файла, вынесенного с помощью условных комментариев.
- Иногда вкладка с IE6 просто тихо умирает и не реагирует.
- Несколько раз замечены несоответствия отрисовки страницы в IE Tester и в IE6, установленном нативно.
Причем дома, на Windows Vista, таких проблем замечено не было. Вам решать. Двигаемся дальше.
IE Collection. Об этой утилите я узнал совершенно случайно недавно, в контексте беседы о разработке под IE. В ней на выбор предоставлены фактически ВСЕ версии IE:
- Internet Explorer 1.0 (4.40.308)
- Internet Explorer 1.5 (0.1.0.10)
- Internet Explorer 2.01 (2.01.046)
- Internet Explorer 3.0 (3.0.1152)
- Internet Explorer 4.01 (4.72.3110.0)
- Internet Explorer 5.01 (5.00.3314.2100)
- Internet Explorer 5.5 (5.51.4807.2300)
- Internet Explorer 6.0 (6.00.2800.1106)
- Internet Explorer 6.0 (6.00.2900.2180)
- Internet Explorer 7.0 (7.00.5730.13)
- Internet Explorer 8.0 (8.00.6001.18702)
Даже если принять во внимание, что первые шесть позиций в списке нужны только эстетствующим bdsm-щикам, а седьмая Яндексоидам, то все остальные очень нам подойдут. И все это чудо, начиная с 4-ой версии должно работать стабильно во всех ОСях Майкрософт, начиная с XP. На сайте есть таблица совместимости. Вроде бы “кричали женщины Ура и в воздух чепчики бросали”, но. Опять но. При попытке установить все это добро на Висту, инсталятор отказался выдать мне 7 и 8 версии IE. Ну 8 у меня и так есть, обойдусь. А вот с 7-ой как быть? Буду проверять с чем конфликтует.

Вот для таких “проблемных” как я, умные люди придумали виртуальные машины:
- Internet Explorer Application Compatibility VPC Image – мелкомягкое изделие, срок действия которого заканчивается 30 Апреля :) Не спрашивайте меня почему. Посмотрим какие цифры там будут стоять 1-ого Мая. Работает через Virtual PC, естественно на ХР и Висте.
- Virtualbox – кросс-платформенное решение, полноценная виртуальная машина, со всеми вытекающими. Из минусов – при отсутствии готовых образов придется создавать свои, с установкой и сексом.
- VMware Player – дублировать предыдущий абзац не буду. Читайте выше.
Я с виртуальными машинами работать не люблю. Не люблю и все тут. При открытом Фотошопе, полной кошелке браузеров, редакторе, файловом менеджере и еще каком нибудь плеере в фоне еще открыть две виртуальные машины? Увольте. Видимо мне пора на пенсию :) А вы сами решайте.
Не-не-не-не! Не уйду! Потому что уважаю других ваших коллег! Ну!
Не, не, до пенсии мне еще пахать и пахать ) Это шутка юмора была
Молодцом, полезные ссылки :)
Передал нашим верстателям.
Насчет IE Tester’а правильно подметили – у меня бывало такое, что пока не откроешь вкладку IE7, 6-й вовсе выкидывают всю программу!
А так, вообще онф по моему одна из лучших программ в борьбе с IE!
Мне после выхода семёрки сильно помогла его portable версия.
Восьмёркой ещё не интересовался к сожалению… Но должна же быть подобная версия.
http://www.xenocode.com/browsers/ Xenocode Browser Sandbox – Run any browser from the web. Тоже не плохой вариант.
За IE Collection спасибо, раздам коллегам по цеху :)
Спасибо за статью! На самом деле актуальная проблема. Сам предпочитаю пользоваться Multiple IE, лично у меня никаких проблем с ней пока не возникало, не пойму откуда столько криков по поводу ее глюков и вранья
Вот отличная статья и ссылки. Спасибо. Бум верстать
Замечательно!