Оглавление

Возможность поддержки нескольких версий Internet Explorer в Windows

Различные версии броузера Internet Explorer (6, 7 и 8) по-разному обрабатывают CSS-код, но Windows, как правило, не позволяет устанавливать сразу несколько версий этого броузера. Как в таком случае протестировать сайт в более старых, но все еще используемых версиях Internet Explorer?

 

Решение
Программное обеспечение Virtual PC от Microsoft, распространяемое бесплатно, позволяет протестировать сайт в броузерах Internet Explorer версий 6, 7 и 8 на одном компьютере с операционной системой Windows.
Для этого вам придется пройти несколько этапов, но сам способ действительно эффективен. В качестве основного броузера на вашей машине будет установлен Internet Explorer 8, а на виртуальных машинах
будет доступен Internet Explorer 6 и 7.
1. Обновите Internet Explorer до версии 8, если вы еще этого не сделали.
2. Загрузите и установите Virtual PC 2007 с сайта Microsoft Virtual PC.2
3. Загрузите образ виртуальной машины Virtual PC (ограничен по времени действия) с предустановленным Microsoft Windows и Internet Explorer для IE6 и IE7 из Центра загрузок Microsoft.3 Большим преимуществом использования этого образа является отсутствие необходимости в покупке дополнительной лицензии для запуска Windows.
4. Для начала работы с образом виртуальной машины распакуйте архив и запустите Virtual PC. Включите проводник файлов образа, и отдельная версия Windows запустится в окне на вашем рабочем столе.

 

Совет
Режим IE7 в IE8. На панели Developer Tools броузера Internet Explorer 8 есть функция включения режима интерпретации IE7. Она работает по принципу обратной совместимости, гарантирующему нормальное отображение сайтов, не работающих в IE8. В этом случае броузер начинает вести себя как предыдущая версия, что может решить возникшую проблему. Кроме того, это дает вам возможность быстро протестировать свой сайт в IE7, если вы по тем или иным причинам не хотите запускать образ виртуальной машины (или же запускаете одну виртуальную машину Windows в системе Mac).

 

На момент написания настоящей книги Microsoft не предоставляла образов виртуальной машины для более ранних версий Internet Explorer, однако если вам действительно крайне необходимо протестировать сайт в более ранних версиях данного броузера, чем 6, существуют их автономные версии, в которых можно проверить, насколько правильно интерпретируется ваш CSS-код. Программу установки нескольких ав-
тономных версий Internet Explorer можно скачать на сайте Tredosoft, но учтите, что они могут сильно «капризничать». Как правило, в них бесполезно тестировать сценарии на JavaScript, поскольку для их обработки используется уже установленная на данный момент машина JScript, а не ее более ранние версии, которые были бы установлены с теми версиями Internet Explorer. Однако такой способ вполне подойдет для разработчиков, желающих протестировать свою работу в самых старых версиях Internet Explorer.

 

Примечание
Автономные версии Internet Explorer. Существуют инсталляторы, в теории позволяющие вам запускать несколько версий Internet Explorer на одном компьютере, но я рекомендую вам воздержаться от их использования. Поскольку IE является частью Windows, невозможно запустить две абсолютно разные версии IE на одной машине, и некоторые приемы, например, использование условных комментариев, не будут работать корректно. Для тестирования сайта в различных версиях IE нужно либо несколько компьютеров, либо несколько виртуальных машин.
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити