Як я можу протестувати Internet Explorer під час роботи на своєму Mac?


36

Я працюю на Mac, але більшість моїх користувачів перебувають у Windows. Який простий спосіб перевірити свої веб-сайти в IE 7, 8 і 9? Вино видається своєрідним баггі і недоброзичливим.


1
Вино - це недоброзичливо, але я використовував PlayOnMac, який значно покращує досвід користувачів. У ньому встановлений графічний інтерфейс для Internet Explorer, і, можливо, варто спробувати перед налаштуванням VM.
gtmtg

Зараз Microsoft має безкоштовні віртуальні машини Mac саме для цієї мети. modern.ie/en-us/virtualization-tools

Новий інструмент, випущений Microsoft -> remote.modern.ie
Vigneshwaran

Відповіді:


37

У мене ідеальне рішення! У 2013 році Microsoft випустила безкоштовне офіційно підтримуване рішення, щоб допомогти розробникам Mac протестувати версії Internet Explorer 6, 7, 8, 9, 10 та 11 на Mac:

  1. Перейдіть на сторінку https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
  2. Виберіть бажану тестувальну ОС ("Mac")
  3. Виберіть платформу для віртуалізації серед VMWare, Parallels та VirtualBox. Якщо ви сумніваєтесь, виберіть VirtualBox (який ви можете завантажити з сайту VirtualBox )
  4. Виконайте вказівки для завантаження VM для потрібної версії IE + Windows

Сподіваюся, це допомагає.


2
ДУЖЕ !!!! Прикро, нам це взагалі потрібно робити, але це найкраще рішення. Велика частка. Спасибі.
T2theC

Напевно ... як веб-розробник у 2015 році я фактично пройду зайву милю і скажу, що її fking смішно, ми повинні запустити інструмент для віртуалізації, щоб запустити браузер просто для тестування ... але ей, як тільки вони з'ясують потужність синтезу в ще 5 років, можливо, у нас буде краще рішення lmfao
Майк

2
Домовились. Я б хотів, щоб ми могли імітувати веб-переглядачі або принаймні встановлювати їх поруч. Дуже погано Microsoft має жахливу архітектуру. На mac додатки можуть поставлятися в комплекті з усіма лінзами, які їм потрібні. Ну добре. Що стосується Web Dev 2015 ... Чому ми навіть підтримуємо IE *? сл
Вольте

На жаль, це рішення більше не доступне.
Педрам

11
  1. Завантажте та встановіть безкоштовне програмне забезпечення Oracle Virtualbox Virtual Machine

  2. Використовуйте сценарії, відмічені у щоденній статті OS X Internet Explorer для Mac, простий спосіб: Запустіть IE 7, IE8 та IE9 безкоштовно у віртуальній машині для завантаження, перетворення та встановлення безкоштовних програмних засобів віртуального тестування Microsoft IE для використання у VirtualBox.

Ми розповімо, як встановити Internet Explorer 7, 8 або 9 на віртуальній машині під керуванням Windows, безпосередньо в Mac OS X - безкоштовно. Це досягається використанням вільно доступного програмного забезпечення VirtualBox від Oracle та поєднання цього з безкоштовним тестуванням віртуальних машин Internet Explorer від Microsoft

Ось сценарії, представлені у статті :

...

Встановіть ВСІ версії Internet Explorer: IE7, IE 8 та IE 9

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash

Встановіть лише Internet Explorer 7

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" bash

...


Ці інструкції потенційно застаріли. Зараз Microsoft поширює відеобмінники
Anirvan

Анірван, я спробував це посилання, і все, мабуть, стосується послуг передплати (після безкоштовної пробної версії). Також багато посилань нікуди не йдуть / Не рішення, яке я можу порекомендувати у поточній формі.
Майкл Дюррант

перейдіть до цього посилання та натисніть «Завантажити віртуальну машину» (замість посилання Browserstack). Я маю покрокові інструкції на apple.stackexchange.com/a/103564/1777
Anirvan

4

Вікове запитання для веб-дизайнерів ...

VirtualBox є приголомшливим, але боляче мати кілька версій Windows, які займають місце на вашому жорсткому диску. Інший варіант - використання VirtualBox і лише встановлення та запуск такої програми, як ietester, яка доступна лише для Windows, але дозволяє відображати кілька версій IE в одному вікні.

Нарешті, моїм особистим варіантом вибору є веб-сайт під назвою browserstack. Ви повинні заплатити за нього, але це дуже дешево і варто, якщо саме так ви заробляєте на життя. Я також володію ноутбуком Windows лише для того, щоб робити такі випробування, але частіше за все не використовую стек браузера.


Ага, я пам'ятаю, що дні космосу були проблемою у цих рішеннях. На сьогоднішній день мій накопичувач на 500 ГБ, здається, дуже допомагає.
Майкл Дюрант

1
Я б хотів, щоб місце не було проблемою, всі мої машини є 500 Гбіт плюс, і до моменту завантаження моїх програм (Adobe master Suite, Autocad та Canton Live + рідні інструменти є справжніми космічними завивками тут) мій жорсткий диск відчуває себе досить фаршировані вже! не кажучи вже про те, щоб відмовитись від сто дивних просторів, потрібно для запуску 5 різних версій Windows.
JamiePatt

Так, але все, що я хочу використовувати, - це браузери. Я, звичайно, не хотів би використовувати засоби маніпулювання зображеннями Adobe через емулятор, враховуючи перетягування та інші проблеми інтерактивності.
Майкл Дюрант

crossbrowsertesting.com - це також корисний і недорогий сайт. Це також дозволить отримати доступ до локальної машини у випадку, якщо вам потрібно буде переспрямувати локальний зворотний проксі під час тестування.
recklesscoder

3

Віртуалізація - це безумовно шлях. Як було сказано вище, існує VirtualBox, який є безкоштовним проектом з відкритим кодом. Також є дві комерційні пропозиції, Parallels та VMWare Fusion . Вони обидва мають безкоштовні випробування, щоб ви могли оцінити, що може працювати найкраще.

Якщо вам цікаво, чому платити, коли VirtualBox безкоштовний, Parallels та Fusion - це комерційно розроблене та підтримуване програмне забезпечення. Якщо у вас виникли проблеми, ви можете отримати допомогу, а не витрачати час на пошук відповідей. Крім того, VirtualBox є кросплатформенним, тому в ньому є менше смаків для Mac, і це більше продукту, зробленого як самостійно - без швидкої настройки чи нічого.

Але ви можете зателефонувати самі. TidBITS має досить недавню статтю про порівняння Parallels та Fusion, з хорошим розділом про VirtualBox, а також Ars Technica має досить всебічне порівняння останніх версій Parallels та Fusion.

Сподіваюся, що вам корисно!


3

http://www.spoon.net - це фантастичний інструмент, і тому я вважаю за краще те, що він встановлює лише браузери та поряд з іншими програмами на панелі завдань. Це працює як шарм, однак це комерційно, 12 доларів на місяць, 60 доларів на рік. Вони планують опублікувати додаток. скоро на Mac.

IETester в порядку для базового тестування, але він не обробляє сценарії правильно, тому не є 100% надійним рішенням для тестування.


2

Просто думав, що я додам до цього, оскільки я просто знайшов чудовий новий безкоштовний інструмент для перегляду IE на mac. Завантажте " Соус " з магазину додатків mac. Я використовую Virtualbox останні два роки, і це набагато простіше в установці, не має величезних VM-файлів, а інтерфейс набагато плавніший. Соус також має можливість попереднього перегляду в IE 10 (що є повним лаєм). Існує також ще одне хмарне додаток під назвою стек браузера . Спробував безкоштовну версію та інтерфейс приємний, але він коштує десь $ $.


Зауважте, що, здається, це не доступно у Великобританії
tdc


0

У мене недостатньо репутації, щоб розмістити коментар до відповіді @ Anirvan, яка мені дуже допомогла. Я просто хотів би додати, що щоденник Rey Bango, який виступає з міркувань безпеки, щоб встановити Windows Update автоматично, викликає проблеми, оскільки IE також автоматично оновлюється! MS створила окремі автоблокатори для IE 9 до 11. Я завантажив усі сценарії автоматичного блокування та створив обгортку, щоб викликати їх на Dropbox . Витягніть вміст zip-файлу та запустіть IE9-11_blocker.cmd, щоб заблокувати IE 9-11.


0

Напевно, не так професійно, як інші відповіді, але якщо хтось просто хоче побачити, як IE рендерує сайт, наступні варіанти є безкоштовними та працюють без важкої установки:

Зауважте, що жоден з них не працює локально (тобто localhost або 127.0.0.1).

Подібні запитання задавали в SO ( тут і тут ), але вони досить старі і теми закриті.


0
  1. Відкрийте Safari і перейдіть до меню Safari> Налаштування на панелі меню.
  2. Перейдіть на вкладку « Додатково ».
  3. Поставте прапорець "Показати меню" Розвиток "у рядку меню , а потім закрийте вікно налаштувань.
  4. Тепер меню " Розвиток" повинно відображатися на панелі меню.
  5. Перейдіть до розділу Розробка> Агент користувача .
  6. Тут ви повинні вибрати різні параметри браузера, такі як Microsoft Edge, Internet Explorer 7, 8, 9, 10 і 11 . Ви також можете вибрати Firefox та Chrome як Агент користувача .

Джерело : Як переглядати веб-сайти на вашому Mac, для яких потрібен Internet Explorer (або ПК)


Це скоріше спосіб отримати доступ до деяких вибагливих веб-сайтів, які потребують IE, але ніякої заміни для тестування сторінки з фактичним Internet Explorer , про який йдеться.
Jawa

0

Ви можете пройти ці способи тестування IE на комп'ютері Mac

Крім того, ви можете використовувати Інтернет-платформи, такі як LambdaTest, Sauce Labs або Browserstack для доступу до Internet Explorer за допомогою машини Mac.

Деякі програмні засоби із наведеного вище посилання:


ви можете перелічити деякі програмні засоби від посилання, якщо посилання перерветься? Використовуйте функцію редагування .
ankii

Як установка RDP (ваше перше посилання) допомагає протестувати IE, чи не потрібна десь машина Windows?
nohillside

@nohillside Apple надає програму Microsoft Remote. За допомогою програми Microsoft Remote Desktop ви можете підключитися до віддаленого ПК та своїх робочих ресурсів практично з будь-якого місця. apps.apple.com/gb/app/microsoft-remote-desktop/…
saif sadiq

-1

Нова, краща відповідь.

Спочатку я використав віртуальну коробку. Тоді я використовував стек браузера

Зараз я використовую паралелі

Приблизно протягом декількох років, але останнім часом зробили надійними та ще приємнішими.

Це навіть простіше, ніж інші, налаштування простіше, збереження стану легше, інтеграція клавіатури та миші - краща. Взагалі краще.

Єдине зауваження - це вартість приблизно 80 доларів

що має бути незначною зміною для більшості розробників, які платять це за годину чи дві. Платне програмне забезпечення насправді є моїм уподобанням - це дає мені певну впевненість, що воно насправді буде підтримуватися вперед. Плюс я розробник ... плачу ... розробнику. Здається, це добре.

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