При разработке веб-сайта есть необходимость тестировать его во всех популярных браузерах. С установкой браузеров сторонних разработчиков проблем нет – IE, Opera, Mozilla, Netscape, Safari и т.д. спокойно уживаются в одной системе.
Но вот IE6 и IE7 это несколько разные версии одного браузера. Ваш сайт может замечательно работать в IE6, а в IE7 веб-страница может быть искажена. Как же проверить сайт в обоих версиях не прибегая к таким ухищрениям как установка другой ОС с отличной версией Internet Explorer`a на борту?
Решение оказалось очень простым
- Для начала необходим сам дистрибутив IE7 или с сайта разработчика. Язык роли не играет, проверен и русский, и английский вариант.
- Затем необходимо скачать утилиту под названием IE7 Standalone с сайта разработчика или с нашего сайта. Размер ~35 кб.
Проверьте, что имя вашего инсталятора совпадает с именем в файле IE7 Standalone Setup.batIE7-WindowsXP-x86-rus.exe /extract:Installation /quiet - Создайте новую папку и положите туда всё накачанное добро
- Запустите на выполнение IE7 Standalone Setup.bat – IE7 установится, но без интеграции в систему
- Запустите IE7.bat, через который теперь будет стартовать вновь установленный IE7
Всё, мы установили IE6 и IE7 на один компьютер и они не конфликтуют между собой
Для удобства создаём ярлык для IE7.bat и присваиваем ему значок, какой душе угодно
Если Вы хотите использовать IE7 как основной браузер (встроенный в систему), то техника установки IE6 будет несколько иная
- Скачиваем дистрибутив IE7 или с сайта разработчика
Если Ваш инсталятор требует пройти WGA-тест (последняя версия IE7 с официального сайта Microsoft ставится без проверки лицензии системы):- если Вы прошли WGA-тест, то просто установите это обновление и переходите к следующем пункту
- если WGA-тест по какой-то причине пройти не получается, то сделайте следующее:
разархивируйте дистрибутив в отдельную папку
откройте её, зайдите в подпапку update/ и замените файл iecustom.dll на тот, что содержится в архиве ie.addons.rar
запустите там же файл update.exe, который установит вам браузер, а затем, не перезагружая компьютер, файл xmllitesetup.exe, который добавит поддержку табов и RSS. После этого, чтобы избежать проблем после перезагрузки, проверьте, что в директории WINDOWS/System32/ есть файл normaliz.dll. Если его там нет, то скопируйте его туда из архива ie.addons.rar
перезагрузите компьютер
- Скачиваем архив с полезными файлами, которые пригодятся позже. Размер 24 кб
- Теперь скачиваем standalone-версии:
IE 5.0 (2,7 Мб), IE 5.5 (3,2 Мб), IE 6.0 (3,3 Мб)
После скачивания, разархивируйте их в отдельные папки и создайте для них ярлыки — теперь эти браузеры будут запускаться отсюда
Чиним Conditional Comments
Поскольку встроенный в систему браузер имеет версию 7.0, прописанную в специальном ключе реестра, то все standalone-браузеры при запуске будут считать себя семёркой и высокомерно игоноривать Conditional Comments (дальше — «CC»), обращённые к их версии.
Для исправления этой ситуации предназначены reg-файлы из архива ie.addons.rar. Файл IE version [patch].reg удаляет нужный ключ реестра и браузерам приходится считывать верную версию из других компонентов, а файл IE version [restore].reg возвращает данный ключ в изначальное состояние.
- запустите файл IE version [patch].reg и подтвердите изменения в реестре
- запустите простой тест в разных версиях IE и убедитесь, что CC работают. Более сложный тест содержится в оригинальной статье




