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

9

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

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

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

  • Internet Explorer
  • Firefox 3.6, последний и предыдущий
  • Google Chrome последний и предыдущий
  • Safari (возможны любые более старые версии)
  • опера
Алекс Болотов
источник

Ответы:

15

Fire Fox

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

  • Firefox 2.0.0.20
  • Firefox 3.0.19
  • Firefox 3.5.9
  • Firefox 3.6.28
  • Firefox 4.0.1
  • Firefox 5.0.1
  • Firefox 6.0.1
  • Firefox 7.0.1
  • Firefox 8.0.1
  • Firefox 9.0.1
  • Firefox 10.0.2
  • Firefox 11.0
  • Firefox Beta
  • Firefox Аврора
  • Firefox Nightly
  • Firefox UX Nightly

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

При желании скрипт может установить 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 упрощает установку, я думаю.
Дэвид
1
Важное примечание Multisafari: « Я больше не делаю обновленную версию Multi-Safari. Более новые выпуски Safari затрудняют создание автономной версии, и, когда это возможно, они обычно не работают на разных ОС версии, делая их довольно бессмысленными ... " Есть ли альтернативы Multisafari?
Малисокан
2

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

Гиппопотам
источник
2

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

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

Internet Explorer

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

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

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

Сафари

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

Fire Fox

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

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