Запуск Internet Explorer 6, Internet Explorer 7 и Internet Explorer 8 на одном компьютере
Как и все остальные, мне нужно проверить свой код на 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 я использовал несколько 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 на одном компьютере?
- Как отключить загрузку файлов в Internet Explorer?
- Respond.JS не работает в IE 8
- IE8 - Не удается добавить сайты в панель избранного
- Режим браузера IE8 в режиме документа
- Как удалить пунктирную границу вокруг активных гиперссылок в IE8 с помощью CSS
- Невозможно отобразить PDF из HTTPS в IE 8 (на 64-разрядной версии Vista)
- Непрозрачность фона CSS с rgba не работает в IE 8
- Удалите 64-разрядную версию Internet Explorer 8 (Windows 7)
- Тень коробки в IE7 и IE8
- Поддерживает ли Internet Explorer 8 HTML 5?
- Непрозрачность CSS не работает в IE8
- Где находится «Просмотр в том же окне» в Windows 7
- Домашняя страница IE установлена на какой-то сайт, о котором я не знаю
Я бы этого не сделал. Вместо этого используйте виртуальные ПК. Это может потребовать немного настройки, но в конце концов вы будете благодарить себя. По моему опыту, вы не можете установить их чистую установку бок о бок, и если они не являются автономными установками, вы не можете действительно проверить, что это 100% рендеринг с истинным браузером.
Обновление. Похоже, что один из лучших способов выполнить это (если работает под управлением Windows 7) использует режим Windows XP для настройки нескольких виртуальных машин: Тестирование нескольких версий IE на одном компьютере в IEBlog .
Обновление 2: (11/2014) С момента последнего обновления появились новые решения. Microsoft теперь предоставляет виртуальные машины для любой среды для тестирования нескольких версий IE: Modern.IE
Никто не упомянул об этом, но IETester – отличный инструмент. Он поддерживает Internet Explorer 5.5, 6, 7 и 8RC1. Выравнивание соответствует соответствующим браузерам. По крайней мере, я пока не нашел никаких расхождений.
Обычно я использую его для базовой проверки макета. Мне все еще нужны виртуальные машины для отладки JavaScript или использования панели инструментов разработчика с конкретной версией Internet Explorer.
Вы можете использовать новый MS Expression Web SuperPreview
Если вы не хотите тратить деньги на MS Expression Web, вы можете бесплатно загрузить Microsoft Expression Web SuperPreview для Windows Internet Explorer . Единственное ограничение заключается в том, что после истечения срока пробного использования вы не можете сравнивать с браузерами, не являющимися IE.
Я также предлагаю запустить несколько виртуальных машин, а не запускать несколько версий Internet Explorer в одном экземпляре Windows.
Microsoft предоставляет образы дисков Virtual PC с помощью Internet Explorer 6, 7 и 8 на странице загрузки изображений VPC для совместимости приложений Internet Explorer .
Текущий список образов виртуальных дисков, доступных по приведенной выше ссылке:
- Internet Explorer 6 в Windows XP SP3
- Internet Explorer 7 в Windows XP SP3
- Internet Explorer 8 в Windows XP SP3
- Internet Explorer 7 в Windows Vista
- Internet Explorer 8 в Windows Vista
(Список действует с 11 октября 2009 года. Все версии имеют даты истечения срока действия.)
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 с использованием перекрестного браузера
Вы не можете использовать IE8 для замены IE7. Механизм JavaScript в IE8 никогда не отличается от IE7. Попробуйте оставить запятые в массивах или объектных литералах как в IE7, так и в IE8 – вы получите ошибку в первом, но не в последнем даже в режиме совместимости. Если вы хотите, чтобы ваш сайт работал в IE7, вам нужно протестировать его в IE7.
Попробуйте http://finalbuilds.edskes.net/iecollection.htm .
Коллекция Utilu IE содержит несколько версий IE , которые являются автономными, поэтому их можно использовать одновременно.
Условные комментарии работают точно так же, как в собственных версиях. Исходный номер версии отображается правильно в строке User Agent. Номер версии также можно найти в заголовке windows.
Коллекция Utilu IE также включает панель инструментов разработчика Internet Explorer 1.00.2189.0 . В этой панели Explorer есть множество инструментов, упрощающих поиск и устранение неполадок. Панель инструментов разработчика Internet Explorer совместима с Internet Explorer 5.0 и выше при использовании Windows 2000 или выше.
В Utilu IE Collection есть возможность установить расширение веб-разработки Firebug для Internet Explorer . Firebug предоставляет множество полезных инструментов, которые упрощают веб-разработку …
.02 USD далее …
Я написал пошаговое сообщение в блоге о том, как запустить Internet Explorer 6, Internet Explorer 7 и Internet Explorer 8 в качестве «виртуальных приложений» в Windows 7 Ultimate.
Я использую 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.
Вам просто нужно установить плагин, а затем щелкнуть по соответствующему значку. Он будет загружать и запускать файлы, необходимые для запуска каждого из вышеупомянутых браузеров.
Если на вашем компьютере установлен IE8 , вы можете проверить, как работает ваш сайт в IE7 . Когда вы находитесь на странице, которую вам нужно протестировать в браузере IE7, откройте «Инструменты» -> «инструменты разработчика» . А затем в меню этого диалогового windows «Инструменты разработчика» нажмите «Режим браузера: [ТЕКУЩИЙ РЕЖИМ] », и там вы можете выбрать 3 варианта. то есть,
- IE7
- IE8
- Режим совместимости IE8
Создав резервную копию других пользователей, вам нужно будет запустить экземпляры виртуальных компьютеров в окне Windows. Если вы попытаетесь выполнить многоуровневую установку Internet Explorer, вы нарушите условные комментарии на страницах, что в любом случае затруднит тестирование (например, с Internet Explorer 5, 6 и 7. В окне Windows IF-версии IF Explorer будут разрешить Internet Explorer 7 даже в Internet Explorer 5, что означает еще более странные ошибки.
Дополнительная информация и ссылка для загрузки и запуска виртуального образа Internet Explorer 6: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual- ПК-изображения refresh.aspx
Если у вас уже есть Virtual PC, вот изображение: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
Я сделал это на своем компьютере с Windows 7 сегодня:
- Установленный Windows Virtual PC и запуск режима XP
- Созданы два образа Windows XP. Один с Internet Explorer 6 и один с Internet Explorer 7.
- Теперь я могу запустить их в браузерах с рабочего стола Windows 7! Как и любое другое приложение. Нет необходимости открывать виртуальный ПК.
Существует один элегантный способ запуска IE6, IE7 и IE8 на том же компьютере, который называется виртуальным ПК.
Сначала загрузите виртуальный ПК с сайта Microsoft здесь: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en
Затем загрузите 3 EXE-файла с IE6, IE7 и IE8 здесь: http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
Установите их на свой компьютер и протестируйте свои веб-приложения. Сэкономил мне время на поиск подобных решений.
Некоторое время я боролся с этой проблемой. Виртуализация была бы хорошим решением, но для моих нужд она слишком медленная. Ноутбук может справиться так много: запуск среды разработки наряду с Adobe Photoshop и Illustrator, а затем попытка сделать виртуализацию при подключении к множеству серверов и с множеством других вещей, происходящих в фоновом режиме, – это … хорошо … медленно .
Теперь у меня есть следующая настройка, которая решает проблему изящно, хотя она немного дорогая, она того стоит:
- Один Macbook, подключенный к внешнему дисплею
- Один рабочий стол Windows с Windows XP и Windows Vista установил двойную загрузку
Обе машины запускают Synergy , разделяя клавиатуру и мышь на машинах, поэтому я могу легко переключаться между ними. Поскольку они представляют собой отдельный компьютер, у меня нет проблем с производительностью, и я могу с удовольствием использовать Photoshop на моем Mac, пока моя машина Windows все еще работает с каждым браузером.
Эта настройка охватывает большинство браузеров в gradleуированной поддержке браузера, как определено Yahoo! http://developer.yahoo.com/yui/articles/gbs/ :
Браузеры:
- Firefox 2 Mac
- Firefox 3 Mac
- Окна Firefox 3
- Firefox 2 Windows
- Webkit ночной Mac
- Safari 3 Windows
- Safari 4 Mac
- Google Chrome Последняя версия Windows
- Последняя версия Opera
- Последняя версия Opera Mac
- Internet Explorer 6 (на XP-машине Windows)
- Режим совместимости с Internet Explorer 8 w / IE7 (на части Windows Vista на компьютере)
Клиенты электронной почты:
- Apple Mail
- Thunderbird == Механизм рендеринга Firefox (на машине XP)
- Outlook Express == Механизм рендеринга IE6
- Outlook 2003 (на машине XP)
- Outlook 2007 (на машине Vista)
- Все популярные веб-клиенты во всех браузерах, упомянутых выше (Live mail, Gmail, Yahoo! mail)
Вещи, которые эта установка не охватывает:
- У меня нет Mac OS 10.4
- Я тестирую только последнюю версию Opera, а не более ранние версии (из-за небольшой пользовательской базы)
- Я тестирую Safari 3 и Safari 4, как один на Windows, так и один на Mac, а не обе версии на обеих платформах. Теперь Safari 4 все равно остается в бета-версии; и Safari всегда имеет и имеет очень хороший механизм рендеринга.
- Что касается почтовых клиентов, я никогда не беспокоился о тестировании Lotus Notes
Здесь вы можете посмотреть видео об установке.
Для пользователей Windows есть режим Windows XP, который позволяет запускать несколько версий IE в версии Windows 7 Professional, Enterprise или Ultimate.
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
Очень хороший вариант – это обновление для Internet Explorer 10. Вы найдете очень полезные инструменты для разработчиков, включая совместимость с IE5 до IE 10, включая режим quirks. Если вы переключитесь в меню IE версии i, страница страницы страницы будет немедленно изменена.
Очень хорошей особенностью этого режима является javascript и HTML (firebug like) отладчик, который работает в режиме совместимости. Это означает, что вы можете отлаживать javascript в очень старом IE с новейшим отладчиком, что очень круто. Вы не можете сделать это с помощью виртуальной машины. Да, вы можете иметь виртуальную машину для проверки конечного результата.
Я использую Virtual PC для запуска экземпляра Windows, где установлен IE6. Это немного неуклюже, чем разные версии на одном компьютере, но это 100% рабочий IE6. Множественный IE работает отлично для большинства тестов, но ему не хватает последних нескольких процентов.
Не работайте слишком сильно, чтобы страница выглядела правильно в IE8, она все еще имеет некоторые сбои, которые, скорее всего, будут исправлены в финальной версии.
Я написал статью о том, как тестировать на многих браузерах без установки этих браузеров: 10+ способов проверки совместимости браузера веб-сайта
Это не дает прямого ответа на ваш вопрос, но вы взглянули на Litmus ? Мы обычно используем его в основном для тестирования совместимости HTML / CSS в нескольких браузерах (поддерживается Litmus).
В некотором роде, вы должны подумать о том, чтобы запустить свой сайт за BrowserShots, когда он почти завершен, посмотрите, как он выглядит в десятках браузеров на сотнях конфигураций.
Запустите IE6, IE7 и IE8 на одной машине с использованием режима Windows 7 XP
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
Я установил Virutal PC в соответствии с учебником Donavon, но, похоже, BIOS моего ноутбука не поддерживает аппаратную виртуализацию, и требуется запустить Virtual PC. Поэтому убедитесь, что ваше оборудование поддерживает это до того, как вы перейдете на новый виртуальный ПК.
Используйте изображение VPC совместимости приложений Internet Explorer .
Загрузите его из ссылки Центра загрузки Microsoft
VMWare Player – бесплатная альтернатива Oracle VirtualBox и Microsoft VirtualPC. Как и в случае с упоминаниями VirtualBox, вам нужно создать свои собственные изображения браузера OS +. VMWare Player находится здесь: http://www.vmware.com/products/player/
Как насчет использования App-V? http://www.microsoft.com/systemcenter/appv/default.mspx
В частности, виртуализация динамических приложений http://www.microsoft.com/systemcenter/appv/dynamic.mspx
Он виртуализируется на уровне приложения. Это полезно при запуске несовместимого программного обеспечения на одном экземпляре ОС.
Кто-то, кого я знаю, создал портативную версию IE8 с использованием thinstall (теперь его купили vmware и назвали thinapp) (всего 1,8 МБ). Thinstall создает виртуальное приложение с встроенной виртуальной файловой системой и является идеальным решением для аддона DLL. Все приложение запускается из одного файла exe.
Я бы добавил, что это не проверено на других версиях.
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
На моей машине Mac OS X я использую VirtualBox от Sun, который является бесплатным.
Я запускаю 3 виртуальных ящика WinXP и назначаю 256K каждому. См. Этот учебник:
Adobe BrowserLab.
Этот пост в блоге работал для меня: http://aarfing.dk/?p=120 (Как запустить IE6, IE7 и IE8 бок о бок).
Множественный IE http://tredosoft.com/Multiple_IE Будет установлен, т.е. до 6, без нарушения текущей установки (у меня есть 7, и он оставил его как есть). Теперь мне нужно найти способ запустить 8 поверх всего этого. 6 и 7 уже отлично работают благодаря этому маленькому приложению выше. (только тестирование на XP)