Запустите IE для тестирования через Parallels на Mac, не покупая Windows?

10

Веб-дизайнеры и разработчики, использующие Mac (и другие), должны запускать (Windows) Internet Explorer для тестирования, и популярным вариантом здесь является Parallels , который виртуализирует Windows в фоновом режиме и позволяет запускать Interent Explorer из дока, как если бы он был обычным Mac приложение.

Проблема в том, что вам нужен DVD-диск Windows или файл образа, который вы затем устанавливаете на виртуальную машину Parallels.

Покупка лицензии Windows исключительно для этой цели - один из вариантов, но идея финансового вознаграждения Microsoft за IE не устраивает тех, кто часами боролся со многими ошибками IE.

Пиратство не является / не должно быть выбором для инструментов для профессиональной работы.

Итак, я ищу другой способ получить работающую легальную копию Windows в Parallels.

Для другого продукта для виртуализации Windows - Virtualbox - можно приобрести бесплатный легальный образ Windows, опубликованный Microsoft для целей тестирования , который поставляется с IE и, по сути, ничем иным. Однако источник, который я знаю для этого ( https://github.com/xdissent/ievms , также упоминаемый на этом сайте в этом вопросе ), по-видимому, относится к Virtualbox.

Существует ли эквивалентный легальный бесплатный источник Windows для Mac IE для тестирования в целях виртуализации, который работает с Parallels?

user56reinstatemonica8
источник
Только что нашёл это, выглядит вполне законно и, по-видимому, является официальным усилием Microsoft по упрощению тестирования IE на всех платформах, включая Mac ...?! - modern.ie/en-US/virtualization-tools#downloads - Интересно, есть ли у кого-нибудь опыт работы с ним и может ли за него поручиться
user56reinstatemonica8
Это поражает меня (и то, что MS создал эти виртуальные машины, и то, что люди все еще пытаются поддерживать IE). Пожалуйста, оставьте свой комментарий выше в качестве ответа на вопрос и примите его (нажмите на галочку слева), чтобы указать, что этот вопрос больше не требует внимания.
Александр - Восстановить Монику
Я в процессе тестирования modern.ieвиртуальных машин. Пока что они терпят крах "Startup Repair cannot repair this computer automatically"... не идеально. Нравится вам это или нет, но пользователи IE по-прежнему составляют от 55% до 30% веб-трафика , а IE8 - около 10% . Это много пользователей ...
user56reinstatemonica8
2
Интересно, почему этот вопрос был опущен. ИМХО, это законная проблема, с которой сталкиваются многие веб-разработчики, если они используют другую операционную систему, кроме Windows. Тот факт, что IE доступен только для Windows, делает этот вопрос еще более полезным. Недурно.
бодрый
1
@ user568458: Я использовал виртуальные машины от Microsoft в Parallels, и это было здорово. В настоящее время используется IE6 / XP и IE9 / Win7, и это было довольно легко и чисто (конечно, больше, чем установка собственных виртуальных машин с нуля).
alexwlchan

Ответы:

8

Получил это работает. В настоящее время Microsoft публикует бесплатные официальные виртуальные машины Windows для таких вещей, как Parallels и других, именно для этого вида тестирования, которые в настоящее время распространяются на http://modern.ie

  • Перейдите в раздел загрузки страницы визуализации и выберите «Mac», а затем «Parallels».
  • Для меня (на Lion, июль 2013 г.) виртуальная машина «IE9 - Win7» вообще не работала, но «IE10 - Win7» работал впервые . Загрузите его и извлеките pvmфайл, используя предоставленные команды терминала. Это большая загрузка, около 3,5 ГБс.
  • Запустите только что извлеченный pvmфайл (после установки Parallels), который должен открыться в Parallels и загрузиться. Если он спрашивает, была ли виртуальная машина «перемещена» или «скопирована», выберите « Скопировано ».

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


Вот несколько советов по работе с Windows через Parallels:

  • Загрузки в IE по умолчанию идут в обычную папку загрузки Mac
  • Кажется, он работает впервые с любыми методами ввода, которые есть у вас на Mac. Копирование и вставка между приложениями «просто работает», и (в отличие от Virtualbox), если вы обычно используете нестандартное устройство ввода, такое как графический планшет, оно работает в визуализированных окнах Windows так же, как и везде
  • ... при этом он по-прежнему интерпретирует значение по умолчанию на цифровой клавиатуре, так как по умолчанию числа на цифровой клавиатуре являются клавишами со стрелками до тех пор, пока вы не нажмете кнопку «Очистить» (в то время как ваша виртуальная машина Windows работает), тогда он будет действовать так же, как клавиша NumLock для ПК клавиатуры, т.е. вы получаете цифры.
  • Если у вас возникают проблемы при вводе учетных данных для каких-либо веб-страниц, похоже, что он добавляет собственный домен (например, «IE10win7») вместо использования по умолчанию для вашей сети. Если у вас возникли проблемы при входе в систему, попробуйте добавить сетевой домен с обратной косой чертой в стиле Windows (например, введите domain\usernameвместо имени свое имя пользователя username)
  • Чтобы переключиться таким образом, чтобы вместо окна Windows с рабочим столом, кнопки «Пуск» и т. Д. Он относился к каждому приложению Windows как к приложению Mac со своим отдельным окном и значком документа, переключитесь в «Режим согласования» («Просмотр»> «Ввести согласованность»).
  • В «Режиме согласованности», где приложения Windows обрабатываются и закрепляются так же, как приложения Mac, если вам по какой-либо причине необходимо перейти к представлению рабочего стола Windows, используйте красный значок параллели в области справа вверху и выберите «Выход из режима согласования».

И на тот случай, если кто-нибудь окажется в той же позиции, что и я, и нуждается в IE для тестирования и работы в Sharepoint, вы можете установить Sharepoint Designer на ВМ, но это должна быть 32-разрядная версия.

user56reinstatemonica8
источник
2
чтобы исправить цифровую клавиатуру, нажмите Clearкнопку, пока ваша виртуальная машина Windows сфокусирована - она ​​действует как NumLockклавиша на клавиатуре ПК.
MattDMo
@MattDMo блестящий, спасибо, это работает! Для тех, у кого такая же раскладка клавиатуры, как у меня, если нет клавиши с надписью Clear, найдите клавишу с надписью или ⌧, прямоугольник с символом X через нее (на моей клавиатуре она находится в левом верхнем углу цифровой клавиатуры под F16)
user56reinstatemonica8
2

Виртуализация - не единственное решение этой проблемы, хотя она является наиболее стабильной. Хотя вы можете не уважать работу Microsoft над Internet Explorer настолько, чтобы купить ее, вы должны уважать решение вашего клиента использовать ее при разработке веб-сайтов. Если вам неудобно покупать Windows или ваша пользовательская база IE очень мала, есть другие решения. Вы уже нашли один вариант - виртуальные машины, которые Microsoft делает доступными .

Другой вариант - Wine Bottler , который может легко устанавливать версии Internet Explorer в виде приложений Mac через Wine.

Если тестирование взаимодействия не является проблемой, вы можете использовать IE NetRenderer, чтобы получить скриншот вашего сайта в разных версиях IE.

harpermd
источник