Help For Web Developers

Помощь веб разработчику

  • RSS
  • Delicious
  • Facebook
  • Twitter

Установка IE6 и IE7 на один компьютер

Posted by admin Ноябрь - 5 - 2008

При разработке веб-сайта есть необходимость тестировать его во всех популярных браузерах. С установкой браузеров сторонних разработчиков проблем нет – IE, Opera, Mozilla, Netscape, Safari и т.д. спокойно уживаются в одной системе.
Но вот IE6 и IE7 это несколько разные версии одного браузера. Ваш сайт может замечательно работать в IE6, а в IE7 веб-страница может быть искажена. Как же проверить сайт в обоих версиях не прибегая к таким ухищрениям как установка другой ОС с отличной версией Internet Explorer`a на борту?

Решение оказалось очень простым

  • Для начала необходим сам дистрибутив IE7 или с сайта разработчика. Язык роли не играет, проверен и русский, и английский вариант.
  • Затем необходимо скачать утилиту под названием IE7 Standalone с сайта разработчика или с нашего сайта. Размер ~35 кб.
    Проверьте, что имя вашего инсталятора совпадает с именем в файле IE7 Standalone Setup.bat


    IE7-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 работают. Более сложный тест содержится в оригинальной статье

Похожие записи

  • No Related Post

Друзья и партнеры

  • Отличный не дорогой хостинг с качественной техподдержкой:

    Русскоязычный фотобанк (фотосток). Покупка и продажа фотографий.

    Фотобанк Лори: лицензионные изображения и фотографии