Internet Explorer 8 и Internet Explorer 6 бок о бок

Возможный дубликат:
Запуск Internet Explorer 6, Internet Explorer 7 и Internet Explorer 8 на том же компьютере

Есть ли способ иметь Internet Explorer 8 и Internet Explorer 6 бок о бок без виртуализации?

Я использовал Несколько IE, который отлично работает с Internet Explorer 7, но так как я установил Internet Explorer 8 beta 2, Internet Explorer 6 начал вести себя странно (то есть больше обычного).

Ответы

Ответ 1

Я также использую виртуализацию. У меня есть Virtual PC 2007, который является бесплатной загрузкой из здесь, на моей машине и загрузили изображения Internet Explorer Virual PC от Microsoft. Вы можете получить изображения здесь.

Ответ 2

Microsoft не поддерживает несколько версий Internet Explorer в одной операционной системе. Причина в том, что операционная система и Internet Explorer имеют определенные библиотеки DLL. При обновлении с Internet Explorer 6 до Internet Explorer 7 (или Internet Explorer 8) вы фактически заменяете некоторые системные DLL. Вот почему вы "получаете" Internet Explorer 6 при удалении Internet Explorer 7.

Крис Уилсон, архитектор Internet Explorer, рассмотрел эту проблему в сообщении в блоге Несколько IE на одной машине. Крис утверждает, что замена mshtml.dll "на лету" может работать для CSS-рендеринга "... но это не то же самое, что установка полного набора новых DLL-систем Internet Explorer установлена" и, безусловно, не будет считаться окончательным решением.

Только виртуализация может предоставить полный стек DLL для окончательного тестирования.

Edit:

18 марта 2009 года команда Microsoft Expression Web выпустила SuperPreview, бесплатное автономное приложение, которое позволяет использовать кросс-браузер бок о бок и onionskin сравнения между Internet Explorer 8, Internet Explorer 8 - режим совместимости с Internet Explorer7 и Internet Explorer 6. Дополнительные браузеры и служба по запросу планируется отображать страницы в реальном времени в других операционных системах.

Изменить в ответ на комментарий Zac

Спасибо за комментарий. Expression Web 3 (который будет включать SuperPreview) позволит сравнивать любую комбинацию Internet Explorer 6, Internet Explorer 7, Internet Explorer 8 и Firefox 3. Это соответствует записи блога Somasgear Expresion Web 3, опубликованной 5 июня 2009 года. На скриншоте в его блоге вы увидите Firefox 3 в качестве браузера базы данных (слева) и Internet Explorer 6 в качестве браузера сравнения. Любой браузер можно поместить с каждой стороны окна сравнения.

Ответ 3

Попробуйте следующее: http://www.my-debugbar.com/wiki/IETester/HomePage
LE: На данный момент это еще не полностью совместимо, есть несколько незначительных проблем, например, сбои во всплывающих окнах JavaScript, но я нашел его достаточно надежным во время разработки. В конце всего, я просто протестировал веб-приложение против реального IE6, чтобы все было в порядке.

Ответ 4

Виртуализация - это самый простой способ добиться этого. Он имеет более высокие накладные расходы, но поскольку IE имеет столько крючков в ОС, что пытается установить несколько версий, он обречен на путаницу и сбой.

Ответ 5

Очень легкий (и только что выпущенный) способ сделать это - использовать Expression Web SuperPreview. Это позволяет вам сравнивать IE6 и IE7 (или IE6 и IE8 + режим совместимости с IE7) бок о бок. В настоящее время это только предварительный просмотр, но я использовал его с хорошими результатами. Они собираются выпустить коммерческую версию, которая позволяет бок о бок сравнивать больше браузеров, но они говорят, что IE-специфический будет оставаться свободным навсегда.

Ответ 6

Еще один многократный, автономный IE-вариант: Коллекция IE.

Ответ 7

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

Ответ 10

Я использую VMware с другими ОС с IE6.

Не идеально, но это помогает.

Ответ 11

Я использую утилиту под названием "Sandboxie" (бесплатно для личного использования, 29 долларов США для рекламы), чтобы обеспечить программную изолированную программную среду. Один из полезных побочных эффектов заключается в том, что вы можете устанавливать приложения (даже OS-модификации, такие как IE) в песочницу, а родительская ОС совершенно не осознает (позволяет иметь разные версии родительской ОС IE и изолированный IE - и оба работают одновременно). Два сценария, которые я использовал до сих пор:

  • Internet Explorer 7 в родительской ОС и удаленный IE7 в песочнице, чтобы сделать доступным IE6
  • Internet Explorer 6 в родительском os и обновлен до IE8 в песочнице

Предостережения:

  • Если вам нужна более чем одна дополнительная версия IE, доступная одновременно, вам нужно будет приобрести полную версию, так как вы можете иметь только одну версию IE в песочнице, а бесплатная версия поддерживает только одну активную изолированную область время
  • Установка версии IE в песочницу может привести к небольшому количеству проб и ошибок - IE8 был особенно сложным. Однако некоторые предупреждения, возникающие во время установки (или удаления), тривиальны.