Я работаю на Mac, но большинство моих пользователей используют Windows. Как легко протестировать мои веб-сайты в IE 7, 8 и 9? Вино кажется глючным и недружелюбным.
У меня есть идеальное решение! В 2013 году Microsoft выпустила бесплатное официально поддерживаемое решение, которое поможет разработчикам Mac тестировать Internet Explorer версий 6, 7, 8, 9, 10 и 11 на Mac:
Надеюсь это поможет.
Test IE11 and Microsoft Edge Legacy using free Windows 10 virtual machines you download and manage locally
Загрузите и установите бесплатное программное обеспечение виртуальной машины Oracle Virtualbox.
Используйте сценарии, описанные в статье OS X Daily Простой способ Internet Explorer для Mac: запустите IE 7, IE8 и IE9 Free на виртуальной машине , чтобы загрузить, преобразовать и установить бесплатные виртуальные машины 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
...
Извечный вопрос для веб-дизайнеров…
VirtualBox великолепен, но неудобно, когда несколько версий Windows занимают место на жестком диске. Другой вариант — использовать VirtualBox и устанавливать и запускать только такое приложение, как ietester , которое доступно только для Windows, но позволяет отображать несколько версий IE в одном окне.
Наконец, мой личный выбор — веб-сайт под названием browserstack . За него нужно платить, но это действительно дешево и того стоит, если вы таким образом зарабатываете на жизнь. У меня также есть ноутбук с Windows только для проведения подобных тестов, но чаще всего вместо этого я использую браузерный стек.
Виртуализация, безусловно, путь. Как упоминалось выше, есть VirtualBox, бесплатный проект с открытым исходным кодом. Есть также два коммерческих предложения: Parallels и VMWare Fusion . У обоих есть бесплатные пробные версии, поэтому вы можете оценить, что может работать лучше всего.
Если вам интересно, зачем платить, если VirtualBox бесплатен, обратите внимание на то, что Parallels и Fusion являются коммерчески разработанными и поддерживаемыми программами. Если у вас возникнут проблемы, вы можете получить помощь, а не тратить время на поиск ответов самостоятельно. Кроме того, VirtualBox является кроссплатформенным, поэтому в нем меньше прелестей Mac, и это скорее продукт для самостоятельного изготовления — без быстрой настройки или чего-то еще.
Но вы можете позвонить сами. В TidBITS есть довольно свежая статья , сравнивающая Parallels и Fusion, а также хороший раздел о VirtualBox, а в Ars Technica есть довольно подробное сравнение последних версий Parallels и Fusion.
Надеюсь, это полезно для вас!
http://www.spoon.net — фантастический инструмент, и причина, по которой я предпочитаю его, заключается в том, что он устанавливает только браузеры и бок о бок с другими вашими программами на панели задач. Это работает как шарм, однако оно коммерческое, 12 долларов в месяц, 60 долларов в год. Они планируют опубликовать приложение. на Mac скоро.
IETester подходит для некоторых базовых тестов, но он неправильно обрабатывает сценарии и, следовательно, не является надежным решением для тестирования на 100%.
Просто подумал, что добавлю к этому, так как я только что нашел отличный новый бесплатный инструмент для просмотра IE на Mac. Загрузите « Соус » из магазина приложений для Mac. Я использую Virtualbox последние два года, и его намного проще установить, в нем нет огромных файлов виртуальных машин, а интерфейс намного плавнее. Соус также имеет возможность предварительного просмотра в IE 10 (что является полной чушью). Существует также другое облачное приложение, называемое стеком браузера . Пробовал бесплатную версию, интерфейс приятный, но стоит несколько долларов.
В дополнение к виртуализации есть CrossOver от Codeweaver.
У меня недостаточно репутации, чтобы опубликовать комментарий к ответу @Anirvan, который мне очень помог. Я просто хотел бы добавить, что блог Рея Банго, в котором из соображений безопасности пропагандируется установка автоматического обновления Windows, вызывает проблему, поскольку IE также обновляется автоматически! MS создала отдельные автоблокировщики для IE с 9 по 11. Я скачал все скрипты автоблокировщиков и создал оболочку для их вызова в Dropbox . Извлеките содержимое zip-файла и запустите IE9-11_blocker.cmd, чтобы заблокировать IE с 9 по 11.
Вероятно, не так профессионально, как другие ответы, но если вы просто хотите посмотреть, как IE отображает сайт, следующие варианты бесплатны и работают без какой-либо тяжелой установки:
Вкладка расширения Google Chrome IE (только для Windows)
Расширение Google Chrome IE-на-Chrome
Обратите внимание, что ни один из них не работает локально (например, localhost или 127.0.0.1).
Подобные вопросы задавались в SO ( здесь и здесь ), но они довольно старые и темы закрыты.
Источник : как просматривать веб-сайты на вашем Mac, для которых требуется Internet Explorer (или ПК)
Вы можете использовать эти способы для тестирования IE на компьютере Mac
Кроме того, вы можете использовать онлайн-платформы, такие как LambdaTest, Sauce Labs или Browserstack, для доступа к Internet Explorer с компьютера Mac.
Некоторое программное обеспечение по приведенной выше ссылке:
Сначала я использовал виртуальный ящик. Затем я использовал браузерный стек
Теперь я использую параллели
Примерно в течение нескольких лет, но в последнее время стал крепче и даже дружелюбнее.
Это даже проще, чем другие, настройка проще, сохранение состояния проще, интеграция клавиатуры и мыши лучше. Вообще лучше.
Единственное, что стоит отметить, это то, что это стоило около 80 долларов.
что должно быть мелочью для большинства разработчиков, которым платят за час или два. Платное программное обеспечение на самом деле является моим предпочтением - оно дает мне некоторую уверенность в том, что оно действительно будет поддерживаться в будущем. К тому же я разработчик... плачу... разработчику. Кажется, это хорошо.
gtmtg
пользователь13716
Вигнешваран