Как и всем остальным, мне нужно протестировать свой код в 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 на одном компьютере?
Ответы:
Я бы не стал это делать. Вместо этого используйте виртуальные ПК. Это может занять немного времени, но в конечном итоге вы будете благодарны. По моему опыту, вы не можете получить их правильно установленные бок о бок, и, если они не будут установлены отдельно, вы не сможете убедиться, что это 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
(источник: istartedsomething.com )
Если вы не хотите тратить деньги на MS Expression Web, вы можете загрузить Microsoft Expression Web SuperPreview для Windows Internet Explorer совершенно бесплатно. Единственное ограничение заключается в том, что после окончания пробного периода вы не сможете сравнивать его с браузерами, отличными от IE.
источник
Я бы также предложил запустить несколько виртуальных машин, а не запускать несколько версий Internet Explorer на одном и том же экземпляре Windows.
Корпорация Майкрософт предоставляет образы дисков Virtual PC с Internet Explorer 6, 7 и 8 на странице загрузки образа VPC для обеспечения совместимости приложений Internet Explorer .
Текущий список образов виртуальных дисков, доступных по приведенной выше ссылке:
(Список действителен по состоянию на 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 - Cross-Browser IE Testing Tools Suite
источник
Вы не можете использовать IE8 для замены IE7. Движок JavaScript в IE8 никогда не бывает таким же, как в IE7. Попробуйте оставить запятые в массиве или объектных литералах в IE7 и IE8 - вы получите ошибку в первом, но не во втором даже в режиме совместимости. Если вы хотите, чтобы ваш сайт работал в IE7, вам нужно протестировать в IE7.
источник
Попробуйте http://finalbuilds.edskes.net/iecollection.htm .
источник
Я использую 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, откройте «Инструменты» -> «Инструменты разработчика» . А затем в меню этого диалогового окна «Инструменты разработчика» нажмите «Режим браузера: [ТЕКУЩИЙ РЕЖИМ] » и там вы можете выбрать 3 варианта. то есть,
источник
Резервное копирование других пользователей, вам нужно будет запустить экземпляры Virtual PC на вашем компьютере Windows. Если вы попытаетесь выполнить многократную установку Internet Explorer, вы нарушите условные комментарии на страницах, что в любом случае затруднит тестирование (Например, с Internet Explorer 5, 6 и 7. В окне Windows операторы IF Internet 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 сегодня:
http://www.microsoft.com/windows/virtual-pc/
источник
Существует один элегантный способ запуска 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, а затем попытка виртуализации при подключении к множеству серверов и многим другим вещам, происходящим в фоновом режиме, ... ну ... замедлится .
Теперь у меня есть следующая установка, которая изящно решает проблему, хотя это немного дорого, оно того стоит:
Обе машины работают под управлением Synergy , разделяя клавиатуру и мышь между машинами, поэтому я могу легко переключаться между ними. Поскольку это отдельный компьютер, у меня нет проблем с производительностью, и я могу с удовольствием работать с Photoshop на моем Mac, пока на моей машине с Windows все и еще работает каждый браузер.
Эта настройка охватывает большинство браузеров с поддержкой градуированных браузеров, как определено Yahoo! http://developer.yahoo.com/yui/articles/gbs/ :
Браузеры:
Почтовые клиенты покрыты:
Вещи, которые эта установка не охватывает:
Вы можете проверить видео установки здесь .
источник
Для пользователей 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, включая режим причуд. Если переключить IE версии i в меню, рендеринг страницы сразу меняется.
Очень хорошая особенность этого режима - отладчик javascript и HTML (подобный firebug), который работает в режиме совместимости. Это означает, что вы можете отлаживать javascript в очень старом IE с помощью новейшего отладчика, что является очень интересной функцией. Вы не можете сделать это с виртуальной машиной. Да, вы можете иметь виртуальную машину для проверки конечного результата.
источник
Я использую Virtual PC для запуска экземпляра Windows, где у меня установлен IE6. Это немного неуклюже, чем иметь разные версии на одном компьютере, но это на 100% работает IE6. Несколько IE отлично работает для большинства тестов, но ему не хватает последних нескольких процентов.
Не работайте слишком много, чтобы страница выглядела правильно в IE8, у нее все еще есть некоторые глюки, которые, скорее всего, будут исправлены в финальной версии.
источник
Это не дает прямого ответа на ваш вопрос, но взглянули ли вы на лакмуса ? Мы обычно используем его в основном для тестирования совместимости 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. Поэтому убедитесь, что ваше оборудование поддерживает это, прежде чем идти дальше с Virtual PC.
источник
Используйте Internet Explorer Application Compatibility VPC Image .
Загрузите его по ссылке Microsoft Download Center
источник
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. Все приложение запускается из одного исполняемого файла.
Я могу добавить, что это не проверяется при установке других версий.
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
источник
На моей машине Mac OS X я использую Sun VirtualBox, который является бесплатным.
Я запускаю 3 виртуальных бокса WinXP и назначаю каждому по 256КБ. Смотрите этот урок:
http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-explorer-on-osx-using-virtualbox/
источник
Adobe BrowserLab.
источник
Несколько IE http://tredosoft.com/Multiple_IE Будет установлено до 6, не прерывая текущую установку (у меня есть 7, и он оставил его как есть). Теперь мне нужно найти способ запустить 8 поверх всего этого. 6 и 7 уже работают нормально благодаря тому небольшому приложению выше. (проверено только на XP)
источник
Мой коллега рекомендовал Internet Explorer Collection . Кажется, работает без проблем, но я далеко не опытный пользователь. Он также поддерживает установку IE 1 (!!) через 8.
источник
Firefox имеет надстройку, которая будет отображать веб-страницу так же, как если бы она была в Internet Explorer 5.5 / 6/7/8 beta 2.
IE NET Renderer
Редактировать: похоже, он делает только скриншоты, поэтому он может быть не очень полезным. Хорошо, чтобы убедиться, что ваш макет не сломан, но не более того.
источник
Как упоминал Эдуардо, недавно анонсированный Microsoft SuperPreview - это инструмент, который позволяет вам просматривать, как веб-страницы отображаются во многих различных браузерах, даже если они не установлены локально.
Например, вы можете увидеть, как выглядит ваша страница в Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox и Safari, даже если эти браузеры не установлены.
источник