В настоящее время я разрабатываю веб-сайт на Mac. Дизайн отлично работает в Chrome, Safari и Firefox. Теперь я собираюсь протестировать его с разными версиями Internet Explorer. Проблема в том, что на данный момент у меня нет доступа к машине Windows. Какой лучший способ проверить веб-дизайн для IE на Mac?
Лучший способ проверить веб-дизайн для IE на Mac?
Ответ 1
Я использую BrowserStack.com, что довольно круто. Но инструмент отладки (Firebug) становится очень медленным на IE7 и IE8.
Итак, это способ заставить IE7, 8 и 9 работать в вашем mac:
1) Загрузите и установите VirtualBox
2) Запустите терминал (расположенный в папке /Applications/Utilities/ )
3) Определите, какие версии Internet Explorer вы хотите загрузить и установить - каждая версия Internet Explorer содержится в отдельной виртуальной машине, которая работает в VirtualBox. Другими словами, если вы хотите запускать Internet Explorer 7, 8 и 9, вам нужно будет загрузить три отдельных виртуальных машины, что может занять некоторое время, поэтому имейте это в виду. Выберите текст ниже и скопируйте его:
3.1) Установите ВСЕ версии Internet Explorer: IE7, IE 8 и IE 9
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | bash
3.2) Установите только Internet Explorer 7
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS = "7" bash
3.3) Установите только Internet Explorer 8
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS = "8" bash
3.4) Установите только Internet Explorer 9
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS = "9" bash
Скопируйте и вставьте выбранную команду сверху в терминал и нажмите "Возврат", это запустит процесс загрузки и преобразования. Сколько времени это займет, зависит от вашего интернет-соединения и количества версий Internet Explorer, которые вы выбрали для установки Запустите VirtualBox и загрузите Windows и Internet Explorer - выберите виртуальную машину, соответствующую версии Internet Explorer, которую вы собираетесь использовать: IE7, IE8, IE9, затем нажмите кнопку "Пуск", чтобы загрузить этот компьютер с этой версией Internet Explorer, Помните, что пароль администратора Windows по умолчанию - "Пароль1", а также подсказка пароля в VM, если вы его забудете.
Это действительно все. Эти команды являются частью ievsms script из xdissent, и он управляет всей процедурой загрузки, конверсии и установки, это не становится намного проще.
VM Snapshots Circumvent Ограничение на 30 дней Microsoft Другая отличная вещь в этом методе заключается в том, что он обходит ограничение на 30 дней Microsoft, используя моментальные снимки, встроенную функцию VirtualBox. Это сохраняет исходное состояние виртуальной машины Windows и позволяет вам постоянно использовать виртуальную машину IE без каких-либо ограничений по времени, просто обратившись к исходному снимку после того, как произойдет 30-дневная блокировка.
Чтобы использовать моментальный снимок после истечения 30-дневного срока действия Windows, просто откройте VirtualBox, выберите IE VM и нажмите кнопку "Снимки". Отсюда вы можете загрузиться с созданного моментального снимка и снова использовать IE еще 30 дней. Вы можете делать это бесконечно, эффективно имея чистую тестовую среду IE навсегда.
Источник:
http://osxdaily.com/2011/09/04/internet-explorer-for-mac-ie7-ie8-ie-9-free/
Ответ 2
Вы можете использовать виртуальную машину, такую как VMWare (http://www.vmware.com/). Или вы можете использовать Wine (http://www.winehq.org/).
Обе системы также позволяют вам тестировать IE7 и ниже, возможно, используя IETester. Я нахожу IETester отличным.
Я использовал их оба, и они работали для моих нужд.
Кроссовер звучит интересно.
Чтобы получить полностью deluxe, вы можете скачать Firebug Lite (http://getfirebug.com/firebuglite), который позволяет вам проверять DOM как Firebug. Это не совсем так приятно, но хороший инструмент для разработчиков в IE.
Ответ 3
Вы можете использовать Adobe BrowserLab.
Ответ 4
Ваши варианты в основном, в порядке качества:
- Запустите Windows при виртуализации.
- Удалять браузеры удаленно с помощью инструмента, такого как browsershots.org.
- Попросите друга, работающего под Windows, посмотреть на сайт для вас.
- Запустить проводник через WINE/Crossover Desktop.
Ответ 5
Установите кроссовер, который позволит вам запускать IE на вашем Mac без накладных расходов полной виртуальной машины.
http://www.codeweavers.com/compatibility/browse/name/?app_id=4225
Сначала я попробовал пробную версию, потому что IE8 указан как уровень совместимости "Бронзовый", который не является самым большим.
Ответ 6
Если вы работаете под Wine, вам нужно будет установить каждую версию IE в свой собственный префикс без других программ и обеспечить наличие различных предварительных условий. Google для деталей.
Хорошо работает тогда, хотя новые обновления вина часто могут привести к его сбою - увы.
Ответ 7
Oracle VirtualBox работает очень хорошо. Работа с ним довольно простая, и лучше всего это бесплатно:
- Загрузить Oracle VirtualBox
- Установить Internet Explorer
- Открыть Oracle VirtualBox
- Готово!
Подробные инструкции ссылаются на это руководство по тестированию Mac Internet Explorer. Нет смысла переписывать все, что здесь подробно.
Ответ 8
Обновление октябрь 2012:
Я только что нашел browserling.com, который кажется довольно удобным. Базовый тест бесплатный, для более интенсивного, когда есть подписка.
Я тестировал с Parallels, но я устал обновлять версии Windows (не говоря уже о покупке Windoes только для IE, это смешно) и не отставать от столкновений версий IE и т.д., поэтому услуга, основанная на подписке, кажется, является более удобное решение.
Ответ 9
Я знаю, что это старо, но для тех, кто делает это регулярно, такая услуга, как litmus.com, также является вариантом. Конечно, фактическая установка на какой-то виртуальной машине - это путь, если вам это нужно.
Ответ 10
Лучший способ запустить ie7 - ie10 на Mac, который я нашел, - запустить оракульную виртуальную машину и установить все версии browswer. Этот маршрут полностью свободен и выходит за пределы браузера, как некоторые из этих других вариантов.
Единственным недостатком этого метода является то, что он занимает много места.
Вот простой учебник:
http://osxdaily.com/2011/09/04/internet-explorer-for-mac-ie7-ie8-ie-9-free/