Как я могу проверить с помощью Internet Explorer на моем Mac?

36

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

Майкл Даррант
источник
1
Вино является своего рода недружественные, но я использовал PlayOnMac до того, что значительно улучшает пользовательский опыт. Он имеет установщик графического интерфейса для Internet Explorer и, возможно, стоит попробовать перед настройкой виртуальной машины.
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. Следуйте инструкциям по загрузке виртуальных машин для нужной версии IE + Windows

Надеюсь это поможет.

Анерван
источник
2
ЗДОРОВО!!!! Обидно, что нам вообще нужно это делать, но это ЛУЧШЕЕ решение. Отличная доля. Спасибо.
T2theC
Конечно, как веб-разработчик в 2015 году, я действительно сделаю все возможное и скажу, что это чертовски смешно: нам нужно запустить инструмент виртуализации, чтобы запустить браузер просто для тестирования ... но, эй, как только они выяснят силу фьюжн в еще 5 лет, может быть, у нас будет лучшее решение lmfao
Майк
2
Согласовано. Мне бы хотелось, чтобы мы могли эмулировать браузеры или, по крайней мере, устанавливать их параллельно. Жаль, что у Microsoft ужасная архитектура по всем направлениям. На Mac приложения могут поставляться в комплекте со всеми библиотеками, необходимыми для запуска. Ну что ж. А что касается Web Dev 2015 ... Почему мы даже поддерживаем IE *? всхлип
Вольт
К сожалению, это решение больше не доступно.
Pedram
11
  1. Загрузите и установите бесплатное программное обеспечение Oracle Virtualbox Virtual Machine

  2. Используйте сценарии, описанные в статье OS X Daily, Internet Explorer для Mac: простой способ: запустите IE 7, IE8 и IE9 Free на виртуальной машине, чтобы загрузить, преобразовать и установить бесплатные виртуальные машины IE Testing от Microsoft для использования на 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,
Анирван, я попробовал эту ссылку, и все, похоже, связано с услугами подписки (после бесплатной пробной версии). Также многие ссылки никуда не денутся / Не решение, которое я могу рекомендовать в текущей форме.
Майкл Даррант
перейдите по этой ссылке и нажмите «Загрузить виртуальную машину» (вместо ссылки «Обзор стека»). У меня есть пошаговые инструкции на apple.stackexchange.com/a/103564/1777
Anirvan
4

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

VirtualBox - это круто, но больно иметь несколько версий Windows, занимающих место на вашем жестком диске. Другой вариант - использование VirtualBox и установка и запуск только приложения, такого как ietester, которое доступно только для Windows, но позволяет отображать несколько версий IE в одном окне.

Наконец, мой личный выбор - веб-сайт с названием BrowserStack , за него нужно платить, но он действительно дешевый и стоит того, если вы зарабатываете на этом. У меня также есть ноутбук с Windows только для того, чтобы выполнять такие тесты, но чаще всего я использую браузер.

JamiePatt
источник
Ах, я помню дни космоса, которые были проблемой в этих решениях. В настоящее время мой диск на 500 ГБ, кажется, очень помогает.
Майкл Даррант
1
Я хотел бы, чтобы пространство не было проблемой, все мои машины имеют 500 Гб плюс, и к тому времени, когда у меня загружены мои приложения (Adobe Master Suite, AutoCAD и LIBERTON Live + нативные инструменты являются настоящими космическими свиньями здесь), мой жесткий диск чувствует себя довольно фаршированные уже! не говоря уже о том, чтобы отказаться от ста лишних гигабайт пространства, необходимых для запуска 5 разных версий окон.
JamiePatt
Да, но я хочу использовать только браузеры. Я, конечно, не хотел бы использовать инструменты манипуляции изображениями Adobe через эмулятор, учитывая перетаскивание и другие проблемы с интерактивностью.
Майкл Даррант
crossbrowsertesting.com также полезный и недорогой сайт. Это также позволит вам получить доступ к локальному компьютеру в случае необходимости перенаправления на локальный обратный прокси-сервер во время тестирования.
безрассудный
3

Виртуализация, безусловно, путь. Существует VirtualBox, как упоминалось выше, это бесплатный проект с открытым исходным кодом. Есть также два коммерческих предложения, Parallels и VMWare Fusion . Оба из них имеют бесплатные пробные версии, так что вы можете оценить, что может работать лучше всего.

Если вам интересно, зачем платить, когда VirtualBox бесплатен, Parallels и Fusion являются коммерчески разрабатываемым и поддерживаемым программным обеспечением. Если у вас возникнут проблемы, вы можете получить помощь, а не тратить время на поиск ответов самостоятельно. Кроме того, VirtualBox является кроссплатформенным, поэтому у него меньше приятностей с Mac, и это скорее продукт DIY, не требующий быстрой настройки или чего-либо еще.

Но вы можете сделать звонок для себя. В TidBITS имеется сравнительно недавняя статья, сравнивающая Parallels и Fusion, с хорошим разделом, посвященным VirtualBox, и Ars Technica предлагает довольно подробное сравнение последних версий Parallels и Fusion.

Надеюсь, это полезно для вас!

robmathers
источник
3

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

IETester подходит для базового тестирования, но он не обрабатывает скрипты правильно и, следовательно, не является на 100% надежным решением для тестирования.

Синиша Шашич
источник
2

Просто подумал, что добавлю к этому, поскольку я только что нашел отличный новый бесплатный инструмент для просмотра IE на Mac. Загрузите « Соус » из магазина приложений Mac. Я использую Virtualbox последние два года, и его гораздо проще установить, он не имеет огромных файлов виртуальных машин, а интерфейс намного более плавный. Соус также имеет возможность предварительного просмотра в IE 10 (что является полным дерьмом). Существует также другое облачное приложение, называемое стеком браузера . Попробовал бесплатную версию и интерфейс приятный, но стоит $$.

youngblood20
источник
Обратите внимание, что это, кажется, не доступно в Великобритании
тдк
0

У меня недостаточно репутации, чтобы оставить комментарий к ответу @ Anirvan, который мне очень помог. Я просто хотел бы добавить, что блог Рея Банго, в котором из соображений безопасности предлагается установить автоматическое обновление Windows, вызывает проблему, поскольку IE также автоматически обновляется! MS создала отдельные автоблокировщики для IE 9–11. Я загрузил все сценарии автоблокировщиков и создал оболочку для их вызова в Dropbox . Распакуйте содержимое zip-файла и запустите IE9-11_blocker.cmd, чтобы заблокировать IE 9-11.

jbustamovej
источник
0

Вероятно, не так профессионально, как другие, но если вы просто хотите посмотреть, как IE отображает сайт, следующие опции бесплатны и работают без какой-либо сложной установки:

Обратите внимание, что ни один из них не работает локально (т.е. localhost или 127.0.0.1).

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

J0ANMM
источник
0
  1. Откройте Safari и перейдите к Safari> Настройки в строке меню.
  2. Нажмите на вкладку « Дополнительно ».
  3. Проверьте настройку «Показать меню разработки в строке меню» , затем закройте окно настроек.
  4. Меню « Разработка» теперь должно отображаться в строке меню.
  5. Перейдите в Develop> User Agent .
  6. Здесь вы можете выбрать различные варианты браузера, такие как Microsoft Edge, Internet Explorer 7, 8, 9, 10 и 11 . Вы также можете выбрать Firefox и Chrome в качестве агента пользователя .

Источник : Как просматривать веб-сайты на вашем Mac, которые требуют Internet Explorer (или ПК)

Мукеш Чапагейн
источник
Это более удобный способ доступа к некоторым требовательным веб-сайтам, для которых требуется IE, но это не заменит тестирование страницы в реальном Internet Explorer , о котором идет речь.
Джава
0

Вы можете пройти через эти способы, чтобы проверить IE на компьютере Mac

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

Некоторое программное обеспечение по ссылке выше:

Саиф Садик
источник
Не могли бы вы перечислить некоторые из программ по ссылке в случае разрыва связи? Используйте функцию редактирования .
анки
Как установка RDP (ваша первая ссылка) помогает протестировать IE, не требуется ли где-нибудь машина с Windows?
холме
@nohillside Apple предоставляет приложение Microsoft Remote. С помощью приложения Microsoft Remote Desktop вы можете подключиться к удаленному ПК и рабочим ресурсам практически из любого места. apps.apple.com/gb/app/microsoft-remote-desktop/...
Саиф Садик
-1

Новый, лучший ответ.

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

Теперь я использую параллели

Примерно в течение нескольких лет, но в последнее время сделано прочным и даже более дружелюбным.

Это даже проще, чем другие, настройка проще, сохранение состояния проще, интеграция клавиатуры и мыши лучше. Как правило, это лучше.

Единственное примечание, что это стоит около $ 80

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

Майкл Даррант
источник