Как я могу запустить устаревшие версии IE (IE7 / IE8) в Windows 8?

86884
jsalonen

Я занимаюсь веб-разработкой в ​​системе Windows 8. Я использую последнюю версию IE, но мне нужно также протестировать приложение с более старыми версиями IE (особенно IE7 и IE8).

Можно ли запустить эти устаревшие версии IE на Windows 8?

56

8 ответов на вопрос

57
HackToHell

You use virtual machines to do this, it is the easiest way. You use Hyper V and the VHD images provided by microsoft (or use a third party tool like virtual box).

First off, setup Hyper V as per the instructions given by Kronos here.

enter image description here

You can then download the respective vhd images from Microsoft and create a virtual machine for each version of IE.

http://www.microsoft.com/en-us/download/details.aspx?id=11575

Running the vhd

Open the Hyper V manager and create a new virtual machine. enter image description here

Enter the name, memory details etc, but then for the hard disk image, select use existing hard disk.

enter image description here

Click finish and you will have your VM that has the legacy versions of IE.

HowToGeek has a large tutorial of getting the individual VM's running here.

Не так просто, как я надеялся, но да, это решает проблему. Спасибо! jsalonen 11 лет назад 1
@jsalonen - это та же опция, которую MS предоставляла для старых версий IE с момента запуска Vista. С тех пор единственным существенным изменением было то, что более гибкая активация в Vista / W7 позволяет вам воссоздавать новые тестовые виртуальные машины из той же самой загрузки, когда истекает срок действия старой, а образ XP / IE6 необходимо перезагружать каждый раз (Vista добавляла истекающий X дней после первого использования, срок действия XP истекал только к определенной дате, а MS нужно было создавать новые образы для ее увеличения.) Dan Neely 11 лет назад 1
При создании виртуальной машины, если вы видите возможность выбрать «Поколение 1» или «Поколение 2», выберите первую, она поддерживает файл «vhd», поставляемый Microsoft. Второй вариант поддерживает только файлы жесткого диска 'vhdx'. Greg Woods 10 лет назад 0
Обратите внимание, что ввод пароля ожидается с клавиатуры QWERTY! Например, паролем Win7_IE8 является «Password1», который должен быть напечатан в AZERTY как «Pqsszord1» (я использовал «1» на моей цифровой клавиатуре ...) Donatello 9 лет назад 0
Вам также необходимо сначала удалить «Интеграция VirtualPC» на ВМ и обновить «Службы интеграции Hyper-V» (вставьте виртуальный компакт-диск с помощью CTRL + I или в меню «Действие»). Donatello 9 лет назад 0
35
megaperlz

If you need a stand-alone testing tool you can try BrowseEmAll. It runs IE 7, 8, 9 and 10 alongside.

enter image description here

Этот инструмент работает в 8? HaydnWVN 11 лет назад 0
@HaydnWVN: Да: http://i.imgur.com/ZE1GS.png Der Hochstapler 11 лет назад 0
Это не бесплатно, просто 30-дневная пробная версия :( avirk 11 лет назад 4
Да, может быть, вы можете получить бесплатную лицензию? «Если вы добродетель любого рода (некоммерческая, благотворительная, образовательная организация или участник с открытым исходным кодом), напишите мне короткое сообщение, и я бесплатно отправлю вам лицензию». с http://www.browseemall.com/Buy megaperlz 11 лет назад 1
Я предполагаю, что это, вероятно, работает путем рендеринга вашей страницы на их серверах (который затем запускает все разные браузеры)? Earlz 11 лет назад 0
@megaperlz Я студент, поэтому я некоммерческий. У меня нет вашей электронной почты, но вы можете отправить меня через FB через мой профиль, если вы действительно можете. avirk 11 лет назад 0
@avrik, на самом деле вам нужно отправить сообщение по электронной почте создателю, megaperlz предоставил ссылку на цитируемую страницу. Адреса электронной почты найдены из этого. Daniel 11 лет назад 0
Инструмент визуализирует локально, без взаимодействия с сервером. Вам нужно написать в службу поддержки инструмента, я думаю :-) megaperlz 11 лет назад 0
7
joshuahedlund

For simple testing purposes I find IETester works pretty well.

Я также использовал IETester, и все в порядке, вкладки довольно часто ломаются, но обычно, когда их оставляют в покое, а не во время тестирования. И это бесплатно. Holger 11 лет назад 0
Я использовал IETester в течение многих лет, и я был счастлив с ним, но в последнее время я обнаружил, что он больше не работает достаточно хорошо (по крайней мере, в Windows 7). В некоторых версиях IE происходит сбой каждый раз, или буфер обмена не работает, или JavaScript не работает ... Álvaro González 11 лет назад 0
5
colethecoder

В настоящее время Microsoft предоставила несколько конкретных экземпляров Windows 8 / HyperV для различных комбинаций IE и Windows. Вы можете скачать их с: http://www.modern.ie/virtualization-tools .

http://www.modern.ie также имеет несколько инструментов тестирования, основанных на стеке браузера, для упрощения устаревшего тестирования IE.

И это бесплатно на 3 месяца :-) NicoJuicy 10 лет назад 0
4
Peter

You might be able to work around the problem with the Developer Tools. Open IE (desktop mode) and press F12 (or go to Tools > Developer Tools).

In the toolbar, you can select the Browser Mode and the Document Mode. There's an extensive explanation on how it works and what the difference is between these two mode.

Однако они немного отличаются от реальных версий IE. Joey 11 лет назад 6
Уже попробовал, но да, они не работают на 100% точно так же, как старые версии IE. Спасибо, в любом случае! jsalonen 11 лет назад 1
1
shmuel

You can use this site to test browser compatibility: http://browsershots.org/

Спасибо, но мне нужно запустить всю страницу, а не просто делать скриншоты. jsalonen 11 лет назад 2
1
Jules

What's wrong with just pressing F12 in IE9 and set compatibility mode to IE7/IE8 ? I have never noticed any differences between the real browser and IE9's built in browser simulator.

Это именно то, что я делаю, но я получил отзыв от клиента, что страница не работает со старой версией IE, поэтому мне нужно получить точно такой же браузер, чтобы повторить проблему - страница прекрасно работает в режиме эмулятора. jsalonen 11 лет назад 2
0
Lord Loh.

VMWare Thin App - это то, на что вы хотите обратить внимание не только на браузер, но и на любое приложение, которое должно быть запущено в среде, которую не может поддерживать хост-ОС.