Несколько версий Internet Explorer на машине


Ответы:


6

Теперь Microsoft предоставляет бесплатные образы виртуальных машин с предустановленным рядом различных версий Internet Explorer. Вы можете получить копию изображений на сайте modern.ie , который в настоящее время включает следующие комбинации:

  • IE6 в Windows XP
  • IE7 в Windows Vista
  • IE8 в Windows XP
  • IE8 в Windows 7
  • IE9 в Windows 7
  • IE10 в Windows 7
  • IE10 в Windows 8
  • IE11 в Windows 8.1
  • IE11 в Windows 7
  • IE11 в Windows 10

Образы предназначены для следующих платформ виртуализации:

  • Microsoft Hyper-V
  • Microsoft VirtualPC
  • Oracle VirtualBox
  • Parallels
  • VMware

Срок действия изображений истекает через фиксированный промежуток времени, поэтому рекомендуется делать моментальные снимки, чтобы упростить процесс их «сброса» после истечения срока действия.

Скриншоты

IE6 в Windows XP IE8 в Windows 7


Ссылка была изменена на developer.microsoft.com/en-us/microsoft-edge/tools/vms
evg345

21

Попробуй IETester .

IETester является бесплатным (как для личного, так и для профессионального использования) веб-браузером, который позволяет вам иметь механизмы рендеринга и javascript для предварительного просмотра IE10, IE9, IE8, IE7 IE 6 и IE5.5 в Windows 7, Vista и XP, а также установил IE в том же процессе.

введите описание изображения здесь


+1. По моему мнению, IETester - это самый простой способ сделать это.
Арон Роттвил

К вашему сведению, IETester, по-видимому, может запускать IE10 только в том случае, если это версия по умолчанию на хост-ОС, верно только для Windows 8. См. Здесь: my-debugbar.com/wiki/IETester/IE10Preview
enigment

11

Я предполагаю, что вы хотите, чтобы это проверить ваш сайт в другой версии браузера.

Однако гораздо более безопасным и лучшим решением было бы использование Virtual PC для установки разных версий.

Это означало бы, что вы можете использовать Internet Explorer 8 в качестве обычного браузера ОС и запускать Internet Explorer 6 и 7 без какой-либо из версий, мешающих друг другу.

По приведенному ниже решению возможная альтернатива:

Описанный ниже метод все еще работает, но теперь есть альтернативный метод, подходящий для веб-разработчиков, просто желающих протестировать свои сайты в IE6. Ознакомьтесь с IETester , который позволяет вам установить автономный веб-браузер в Vista или Windows 7, который позволяет вам просматривать сайты, созданные с использованием механизма визуализации IE6. Это не совсем функциональная, автономная версия IE6, поэтому, если вы ищете это, используйте метод ниже.


Вот хорошая статья об этом:

Есть рабочее приложение для интрасети, которое отлично работает в IE6, но не любит IE7? Удивительно, но Microsoft предоставила способ установки несовместимого с IE IE6 на Vista и Windows 7. Ну, может быть, не совсем, но достаточно близко ...

Internet Explorer 7 уже давно отсутствует, но все еще существует множество сайтов, которые не могут с ним справиться, и требуют, чтобы пользователи подключались с помощью IE6. К сожалению, большинство людей (конечно, подавляющее большинство домашних пользователей) используют IE7 - или даже бета-версию IE8 - получив ее как часть обновления Windows XP, или они работают под управлением Windows Vista или Windows 7, использующей IE7 или IE8 соответственно по умолчанию.

Если вы работаете в Windows XP, вы можете вернуться к IE6, но это, кажется, довольно стыдно. Если вы работаете в Windows Vista, у вас нет возможности отката, поскольку IE6 никогда не выпускался для Vista.

Вместо этого вы можете использовать образ VPC для обеспечения совместимости приложений Internet Explorer от Microsoft. Это два образа жесткого диска виртуального ПК (можно загрузить здесь), которые содержат полную предварительно активированную копию Windows XP SP2 - один содержит IE6, а другой - IE7. Идея состоит в том, чтобы пользователи могли протестировать любое приложение, и для этого каждое изображение содержит IE7 Readiness Toolkit, Script Debugger и IE Developer Toolbar.

Отдельные загрузки довольно объемные (443 МБ и 491 МБ соответственно) и расширяются до 1,48 ГБ и 1,58 ГБ VHD- файлов. Чтобы использовать файлы, вам необходимо установить Virtual PC 2007, создать новый компьютер с настройками по умолчанию, а затем перейти на каждую виртуальную машину и указать жесткий диск на только что загруженный файл VHD. Убедитесь в правильности других настроек (особенно в сети), а затем запустите машины с консоли.


1
У одного из моих коллег был метод создания нескольких версий IE одновременно, но я забыл как. Это определенно не затрагивало виртуальные машины, которые, честно говоря, кажутся полностью излишними для такого запроса (хотя, вероятно, он даст наиболее точные результаты).
TheTXI

Я уверен, что они могут сделать это возможным, но это, вероятно, будет полезно только для запуска IE6. Если вам нужно протестировать, Virtual PC - это самый безопасный и надежный способ. Но я согласен на перегиб
Иво Флипс

Согласно сайту MS, срок действия этих VHD-изображений истек 31 августа 2009 года, то есть менее чем через месяц. Думаю, после этого нам не повезло?
user4450

Изображения обновляются. Они рассчитаны на IIRC только на 90 дней, но вы можете загружать их и запускать до часа после истечения срока их действия. Я настоятельно рекомендую изображения, если вы делаете тестирование. Любой другой метод обычно включает в себя хаки, которые на самом деле не дают вам реальной установки IE6 или IE7, которую на самом деле будут иметь пользователи.
Чонси

7

Вы можете попробовать Expression Web SuperPreview или Multiple_IE


Последнее, что я проверил Несколько IE не включает IE7.
Саша Чедыгов

@musicfreak, я думаю, это предполагает, что у вас IE7 и вы хотите запустить IE6
hasen

Несколько IE делают странные вещи с DLL и не работают так, как вам бы этого хотелось.
Джереми Френч

@hasen j: Но если вы хотите IE7 и IE8 на одной машине, это не сработает. Просто немного хедз-ап.
Саша Чедыгов

Смотрите также "Несколько IE, включая IE8!" на civicactions.com/blog/2009/may/18/multiple_ies_include_ie8
Арджан

7

Как упоминалось в @tjrobinson, существует несколько способов запуска нескольких версий Internet Explorer в одной системе, но я бы не стал доверять им во время тестирования. «Интересные» привычки рендеринга в Internet Explorer могут быть очень тонкими, и эти способы запуска нескольких версий Internet Explorer делают некоторые странные трюки с некоторыми общими библиотеками и реестром, и я боюсь, что они могут либо ввести более тонкие аномалии рендеринга, либо скрыть некоторые, которые иначе были бы там.

По той же причине я не доверяю методам запуска Internet Explorer в Linux или Mac OS X с использованием Wine.

Итак, я бы определенно пошел с виртуализацией Windows. Для этой цели вы можете загрузить образы Virtual PC от Microsoft, и вам не придется платить дополнительные лицензионные сборы. Срок действия этих образов истекает, поэтому я не рекомендую устанавливать на них какое-либо другое программное обеспечение, но по истечении этого срока вы можете загрузить новые из Microsoft. Они заставляют их истечь, так как они бесплатны, и Microsoft не хочет, чтобы люди использовали их в качестве реальных систем.


1
Я думаю, что просроченные образы работают до часа, прежде чем завершить работу, поэтому вы можете провести небольшое тестирование до тех пор, пока изображения не будут загружены повторно. Хорошая вещь об изображениях VPC - то, что MS предоставляет образы Vista и XP. И да, образы Vista спасли меня раз или два, когда я предположил, что IE7 имел такое же поведение, но не основывался на безопасности.
Чонси

Да, хорошая мысль. Изображения не бесполезны после истечения срока их действия. Этот час также приостанавливается, если вы приостанавливаете работу виртуальной машины, поэтому вы можете провести тестирование в течение 20 минут, исправить ошибку, приостановить ее и повторить 3 раза до появления синих экранов.
pkaeding

4

Я не видел это упомянутое, но работает как шарм: http://utilu.com/IECollection/

В основном, он предлагает автономную установку всех версий IE от версии 1 до 8, очень простую установку и отлично справляется с работой!


3

Для Windows XP используйте Multiple IE .

К сожалению, хотя, несколько IE не работает в Windows Vista.

Таким образом, альтернативным решением является IETester , который иногда имеет некоторые проблемы / ошибки, но он достаточно хорош.

Другим решением является использование такой программы, как Virtual PC или VirtualBox, и установка Windows XP с Internet Explorer 6.

Microsoft выпускает образы Virtual PC для тестирования в Internet Explorer 6 и Internet Explorer 7, но срок их действия истекает время от времени.

Вы можете получить их здесь: Совместимость приложений Internet Explorer Изображение VPC

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ за следующий раздел: я не юрист, вполне возможно, что вы нарушаете закон, делая это, консультируясь с местными юристами или кем-либо еще. Если у вас нет лицензии на Windows, вы, скорее всего, нарушаете закон.

/ legaleeze

При поиске на торрент-сайтах есть торренты для образов VirtualBox с предустановленной TinyXP, которые по умолчанию поставляются с Internet Explorer 6. ( TinyXP ) - взломанная / урезанная версия Windows XP, которая очень легкая, хотя, скорее всего, она незаконна; проконсультируйтесь с вашим адвокатом (ами)).

Если вы работаете в Linux, есть также Internet Explorer для Linux ), который пытается запустить Internet Explorer 6 (и Internet Explorer 7) в Linux с помощью Wine . Тем не менее, я обнаружил, что это отстой при рендеринге арабского текста.


2

На той же физической машине я не думаю, что это возможно. Вы можете виртуализировать с помощью программного обеспечения, такого как VirtualBox / Virtual PC / VMWare, и попробовать разные браузеры.

Если вы хотите знать, как веб-страница будет выглядеть в разных браузерах при разных разрешениях, попробуйте http://browsershots.org


1
Browsershots.org определенно хорош для быстрых одноразовых проверок, но виртуализация - определенно способ пойти на что-то большее.
Umber Ferrule


2

Там нет хорошего способа сделать это; я рекомендую использовать виртуальные машины. Вы также можете посмотреть на IETester - я не могу говорить об этом воочию, но я слышал смешанные отзывы.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.