Як я можу запустити застарілі версії IE (IE7 / IE8) у Windows 8?


55

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

Чи можливо запустити ці застарілі версії IE в Windows 8?

Відповіді:


57

Для цього ви використовуєте віртуальні машини, це найпростіший спосіб. Ви використовуєте зображення Hyper V та VHD, надані microsoft (або використовуєте сторонній інструмент, наприклад віртуальну скриньку).

Спочатку встановіть Hyper V відповідно до інструкцій, поданих тут Кроносом .

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

Потім можна завантажити відповідні зображення vhd від Microsoft та створити віртуальну машину для кожної версії IE.

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

Запуск vhd

Відкрийте менеджер Hyper V та створіть нову віртуальну машину. введіть тут опис зображення

Введіть ім'я, деталі пам'яті тощо, але потім для зображення жорсткого диска виберіть використовувати наявний жорсткий диск.

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

Натисніть кнопку "Готово", і ви отримаєте свій VM, який має застарілі версії IE.

HowToGeek має великий підручник із залучення окремих VM, що працюють тут .


1
Не так просто, як я сподівався, але так, це вирішує проблему. Дякую!
jsalonen

1
@jsalonen - це той самий варіант, який MS надав для старих версій IE з моменту запуску Vista. Єдиною істотною зміною відтоді було те, що більш гнучка активація у Vista / W7 дозволяє відтворити нові тестові віртуальні файли з тієї самої завантаження, коли закінчується термін дії старого, тоді як зображення XP / IE6 потрібно повторно завантажувати кожен раз (Vista додає, що закінчується X днів після першого варіанту використання, термін дії XP лише закінчився в певну дату, і MS потрібно створити нові зображення, щоб збільшити його.)
Dan Neely

Під час створення віртуальної машини, якщо ви бачите опцію вибору "Покоління 1" або "Покоління 2", виберіть перший, він підтримує файл "vhd", який постачає Microsoft. Другий варіант підтримує лише файли на жорсткому диску "vhdx".
Грег Вудс

Зверніть увагу, що введення пароля очікує на клавіатурі QWERTY! Для прикладу паролем Win7_IE8 є "Password1", який слід вводити в AZERTY як "Pqsszord1" (я використав "1" з моєї цифрової панелі ..)
Donatello

Вам також потрібно спочатку видалити "Віртуальну ПК інтеграцію" на VM та оновити "Послуги інтеграції Hyper-V" (вставити віртуальний компакт-диск із CTRL + I або в меню "Дія")
Donatello

34

Якщо вам потрібен окремий інструмент тестування, ви можете спробувати BrowseEmAll . Він працює IE 7, 8, 9 і 10 поряд.

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


Чи працює цей інструмент у 8?
HaydnWVN


4
Це не безкоштовне, лише 30-денний пробний період :(
avirk

1
Так, можливо, ви можете отримати безкоштовну ліцензію? "Якщо ви є добродійником будь-якого виду (некомерційна, благодійна, освітня організація або відкритий джерело), ​​надішліть мені електронною поштою коротке повідомлення, і я надішлю вам ліцензію БЕЗКОШТОВНО." від Browseemall.com/Buy
megaperlz

Я припускаю, що це, ймовірно, працює, якщо на ваших серверах відображається ваша сторінка (яка потім запускає всі різні браузери)?
Граф

7

Для простих цілей тестування я вважаю, що IETester працює досить добре.


Я також використовував IETester, і це нормально, вкладки виходять з ладу досить сильно, але зазвичай, якщо їх залишити в спокої, а не під час тестування. І це безкоштовно.
Холгер

Я використовував IETester протягом багатьох років, і я був задоволений цим, але останнім часом я виявив, що він більше не працює досить добре (принаймні, в Windows 7). Деякі версії IE виходять з ладу щоразу, або буфер обміну не працює, або JavaScript не працює ...
Álvaro González

5

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

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


І це безкоштовно 3 місяці :-)
NicoJuicy

4

Можливо, вам вдасться вирішити проблему за допомогою Інструментів для розробників. Відкрийте IE (режим робочого столу) і натисніть F12 (або перейдіть до Інструменти> Інструменти для розробників).

На панелі інструментів можна вибрати режим браузера та режим документа. Існує велике пояснення того, як це працює і яка різниця між цими двома режимами.


6
Однак вони дещо відрізняються від фактичних застарілих версій IE.
Joey

1
Я вже пробував це, але так, вони не працюють на 100% точно так, як старі версії IE. Все одно, дякую!
jsalonen

1

Ви можете використовувати цей сайт для перевірки сумісності браузера: http://browsershots.org/


2
Дякую, але мені потрібно запустити всю сторінку, а не просто отримати скріншоти.
jsalonen

1

Що не в тому, щоб просто натиснути F12 в IE9 і встановити режим сумісності на IE7 / IE8? Я ніколи не помічав відмінностей між реальним браузером та вбудованим IE9 у симуляторі браузера.


2
Це саме те, що я роблю, але я отримав відгуки від клієнта, що сторінка не працює зі старою версією IE, тому мені потрібно отримати точно той же браузер, щоб повторити проблему - сторінка працює в режимі емулятора просто чудово.
jsalonen

0

VMWare Thin App , можливо, ви хочете звернути увагу не лише на браузер, але й на будь-яку програму, яку потрібно запустити в середовищі, яке хост-операційна система не може підтримувати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.