Как я могу использовать несколько версий браузера одновременно?

В Windows я могу использовать коллекцию Utilu Firefox (там же есть коллекция на его сайте).

Как я могу использовать несколько версий браузера, чтобы увидеть, как мой веб-сайт работает в разных версиях разных браузеров в OS X?

Например, я хочу установить браузеры с наибольшей долей рынка :

  • Интернет-проводник
  • Firefox 3.6, последняя и предыдущая
  • Google Chrome последний и предыдущий
  • Safari (возможны любые более старые версии)
  • Опера

Ответы (4)

Fire Fox

Firefoxes — это сценарии оболочки, которые установят все основные версии Firefox на OS X и настроят отдельные профили, чтобы вы могли использовать их одновременно. В настоящее время он устанавливает:

  • Фаерфокс 2.0.0.20
  • Фаерфокс 3.0.19
  • Фаерфокс 3.5.9
  • Фаерфокс 3.6.28
  • Фаерфокс 4.0.1
  • Фаерфокс 5.0.1
  • Фаерфокс 6.0.1
  • Фаерфокс 7.0.1
  • Фаерфокс 8.0.1
  • Фаерфокс 9.0.1
  • Фаерфокс 10.0.2
  • Фаерфокс 11.0
  • Бета-версия Firefox
  • Фаерфокс Аврора
  • Ночной Firefox
  • Ночной UX Firefox

Вы можете настроить его так, чтобы он устанавливал только те версии, которые вам нужны.

При желании скрипт также может установить Firebug для каждой версии Firefox.

Он также установит значки, содержащие номер версии:

Сафари

Для Safari посмотрите Multi-Safari .

Хром/хром

Для Chrome/Chromium установите любую версию, которую хотите, измените название приложения с Chromium.appна, например Chromium 19.app, для ясности, затем отключите автоматические обновления для этой версии.

Опера

Скачать старые версии Opera можно здесь: ftp://ftp.opera.com/pub/opera/mac/

IE

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

Примечание: Multisafari работает только для перечисленных ОС, т.е. вы не можете установить Safari 5.1.* на Mac Mavericks.
Для IE также можно перейти непосредственно к исходному сайту modern.ie для виртуальных машин, хотя сценарий GitHub, я думаю, упрощает установку.
Важное примечание Multisafari: « Я больше не делаю актуальную версию Multi-Safari. Более новые версии Safari затрудняют создание автономной версии, а когда это возможно, они обычно не будут работать на разных ОС . версий, что делает их довольно бессмысленными... » Есть ли альтернативы Мультисафари?

MultiFirefox поддерживает то, что вам нужно, и, кажется, имеет хорошие отзывы. Недостатком этого является то, что он не поддерживает одновременное открытие нескольких версий.

Хотя на самом деле это не на вашем компьютере, вы также можете использовать веб-приложение, такое как BrowserShots.org , чтобы предоставить вам скриншоты страницы, отображаемой во множестве браузеров, или что-то вроде Adobe BrowserLab .

Спасибо, я должен был упомянуть BrowserLab, но после апреля это не бесплатно. Попробую BrowserShots. Спасибо.
Если вам нужно больше, чем скриншоты, я бы порекомендовал SauceLabs.com. Из всех мультибраузерных веб-сервисов, доступных в Интернете, по последней проверке, они единственные, которые предлагают учетную запись freemium, срок действия пробной версии которой не истекает. И вы можете использовать его для ручного тестирования разных версий браузера (или для автоматизации).

Интернет-проводник

Конечно, есть Internet Explorer для Mac (PPC) , но он не очень полезен, потому что основан на другом движке рендеринга (Tasman). Он будет работать на версиях OSX с поддержкой Rosetta. Его можно скачать из интернет-архива .

Некоторые версии Windows Internet Explorer работают в Wine (очень помогает winetricks):

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

Сафари

Есть мульти-сафари проект. Существуют версии 1.x - 4.x, и они могут работать или нет в зависимости от вашей версии OSX (посмотрите таблицу совместимости на его сайте).

Fire Fox

Я обнаружил, что достаточно просто переименовать .app, а затем запустить его с разными профилями Firefox.

  • скачать все необходимые версии
  • скопируйте .apk во временное место и переименуйте их, чтобы вы могли отличить одну версию от другой
  • поместите все переименованные версии в папку /Applications
  • запустите необходимый firefox с опцией -ProfileManager и создайте профиль для каждого firefox (на всякий случай)