Запуск Internet Explorer 6, Internet Explorer 7 и Internet Explorer 8 на одном компьютере - PullRequest
337 голосов
/ 22 февраля 2009

Как и всем остальным, мне нужно протестировать свой код в Internet Explorer 6 и Internet Explorer 7. Теперь в Internet Explorer 8 есть несколько отличных инструментов для разработчика, которые я хотел бы использовать. Я также хотел бы начать тестирование своего кода в Internet Explorer 8, так как он скоро будет выпущен.

Вопрос в том, как запустить Internet Explorer 6, Internet Explorer 7 и Internet Explorer 8 на одном компьютере. До сих пор с Internet Explorer 6 и Internet Explorer 7 я использовал Multiple IE . Но люди сообщали (см. Комментарии на странице, на которую ссылается предыдущее предложение) проблема с Internet Explorer 6 после установки Internet Explorer 8. Эти ошибки связаны с фокусировкой в ​​полях формы. Запуск Internet Explorer 7 не будет иметь большого значения, так как Internet Explorer 8 может использовать механизм рендеринга Internet Explorer 7, но нам все еще нужен Internet Explorer 6.

Как запустить Internet Explorer 6, Internet Explorer 7 и Internet Explorer 8 на одном компьютере?

Ответы [ 41 ]

221 голосов
/ 22 февраля 2009

Я бы этого не делал. Вместо этого используйте виртуальные ПК. Это может занять немного времени, но в конечном итоге вы будете благодарны. По моему опыту, вы не можете получить их правильно установленные бок о бок, и, если они не будут установлены отдельно, вы не сможете убедиться, что это 100% верный браузер рендеринг.

Обновление: Похоже, один из лучших способов сделать это (если работает под управлением Windows 7) - использовать режим Windows XP для настройки нескольких виртуальных машин: Тестирование нескольких версий IE на одном ПК в IEBlog .

Обновление 2: (11/2014) Существуют новые решения с момента последнего обновления. Microsoft теперь предоставляет виртуальные машины для любой среды для тестирования нескольких версий IE: Modern.IE

156 голосов
/ 22 февраля 2009

Никто не упоминал об этом, но IETester - отличный инструмент. Он поддерживает Internet Explorer 5.5, 6, 7 и 8RC1. Рендеринг соответствует соответствующим браузерам. По крайней мере, я не нашел никаких расхождений.

Обычно я использую его для базовой проверки макета. Мне все еще нужны виртуальные машины для отладки JavaScript или использования панели инструментов разработчика с определенной версией Internet Explorer.

IETester 0.3

55 голосов
/ 19 марта 2009

Вы можете использовать новый MS Expression Web SuperPreview

alt text

Если вы не хотите тратить деньги на MS Expression Web, вы можете загрузить Microsoft Expression Web SuperPreview для Windows Internet Explorer совершенно бесплатно. Единственное ограничение заключается в том, что после окончания пробного периода вы не сможете сравнивать его с браузерами, не поддерживающими IE.

50 голосов
/ 22 февраля 2009

Я бы также предложил запустить несколько виртуальных машин, а не запускать несколько версий Internet Explorer на одном и том же экземпляре Windows.

Microsoft предоставляет образы виртуальных ПК дисков с Internet Explorer 6, 7 и 8 на странице загрузки Совместимость приложений Internet Explorer VPC Image .

Текущий список образов виртуальных дисков, доступных по вышеуказанной ссылке:

  • Internet Explorer 6 в Windows XP с пакетом обновления 3
  • Internet Explorer 7 в Windows XP с пакетом обновления 3
  • Internet Explorer 8 в Windows XP с пакетом обновления 3
  • Internet Explorer 7 в Windows Vista
  • Internet Explorer 8 в Windows Vista

(Список действителен по состоянию на 11 октября 2009 г. Все версии имеют даты истечения срока действия.)

39 голосов
/ 06 февраля 2013

modern.IE - это обязательство Microsoft по упрощению кросс-браузерного тестирования браузеров Internet Explorer. Microsoft создала modern.IE, чтобы предоставить разработчикам и дизайнерам набор инструментов для облегчения тестирования браузера IE.

С modern.IE у вас есть два метода тестирования вашего сайта в IE. Во-первых, modern.IE предлагает вам три месяца бесплатного использования веб-службы тестирования браузеров BrowserStack . Вам просто нужна учетная запись Facebook, чтобы войти и начать тестирование.

Второй метод, который предлагает modern.IE: образ виртуализации каждого браузера от IE 6 до IE 10 , который может быть запущен на таких программах виртуализации, как VirtualBox, Virtual PC, Hyper-V или VMWare Player Windows, Mac или Linux.

Кроме того, modern.IE также предоставляет инструмент, который сканирует вашу веб-страницу на наличие распространенных проблем кодирования и перечисляет их для исправления, чтобы они корректно отображались во всех версиях IE.

Источник: modern.IE - Кросс-браузерный набор инструментов тестирования IE

17 голосов
/ 10 мая 2009

Попробуйте http://finalbuilds.edskes.net/iecollection.htm.

Utilu IE Collection содержит несколько версий IE , которые автономны , поэтому их можно использовать одновременно.

Условные комментарии работают точно так же, как и в нативных версиях. Исходный номер версии отображается правильно в строке User Agent. Номер версии также можно найти в заголовке окна.

Utilu IE Collection также включает в себя Панель инструментов разработчика Internet Explorer 1.00.2189.0 . Эта панель обозревателя предоставляет множество инструментов, облегчающих поиск и устранение неисправностей на веб-сайтах. Панель инструментов разработчика Internet Explorer совместима с Internet Explorer 5.0 и выше при использовании Windows 2000 или выше.

Utilu IE Collection имеет возможность установить Расширение веб-разработки Firebug для Internet Explorer . Firebug предоставляет множество полезных инструментов, которые облегчают веб-разработку ...

17 голосов
/ 22 февраля 2009

Вы не можете использовать IE8 для замены IE7. Механизм JavaScript в IE8 никогда не будет таким же, как в IE7. Попробуйте оставить запятые в массиве или объектных литералах в IE7 и IE8 - вы получите ошибку в первом, но не во втором даже в режиме совместимости. Если вы хотите, чтобы ваш сайт работал в IE7, вам нужно протестировать в IE7.

15 голосов
/ 14 августа 2009

.02 USD больше ...

Я написал пошаговое сообщение в блоге , показывающее, как запускать Internet Explorer 6, Internet Explorer 7 и Internet Explorer 8 как «виртуальные приложения» в Windows 7 Ultimate.

10 голосов
/ 18 октября 2009

Я использую http://www.spoon.net/browsers (только для Windows).

Вы можете запустить IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2, Safari 4, Safari 3, Opera 10, Opera 9, Chrome.

Вам просто нужно установить плагин, а затем нажать на соответствующую иконку. Он загрузит и запустит файлы, необходимые для запуска каждого из вышеупомянутых браузеров.

9 голосов
/ 02 декабря 2011

Если на вашем компьютере установлено IE8 , вы можете проверить, как ваш сайт работает в IE7 . Когда вы находитесь на странице, которую нужно протестировать в браузере IE7, откройте «Инструменты» -> «Инструменты разработчика» . А затем в меню этого диалогового окна "Инструменты разработчика" нажмите "Режим браузера: [ТЕКУЩИЙ РЕЖИМ] " , и там вы можете выбрать 3 варианта ,

  1. IE7
  2. IE8
  3. Режим совместимости IE8
...