Як я можу використовувати декілька версій браузера одночасно?


9

У Windows я можу використовувати колекцію Utilu Firefox (на його сайті також є колекція).

Як я можу використовувати декілька версій браузера, щоб побачити, як працює мій веб-сайт у різних версіях різних браузерів в OS X?

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

  • Internet Explorer
  • Firefox 3.6, останній та попередній
  • Останні та попередні версії Google Chrome
  • Safari (можливі будь-які старі версії)
  • Опера

Відповіді:


15

Firefox

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
  • Firefox Aurora
  • 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.
kontur

Для IE можна також перейти безпосередньо на джерело Modern.ie для VM, хоча сценарій GitHub спрощує встановлення, я думаю.
Девід

1
Важлива примітка Multisafari: " Я більше не створюю сучасну версію Multi-Safari. Новіші випуски Safari ускладнюють створення автономної версії, і коли вони можливі, вони зазвичай не працюватимуть на різних ОС версії, що робить їх досить безглуздими ... " Чи є альтернативи Multisafari?
malisokan

2

MultiFirefox підтримує те, що потрібно, і, здається, має хороші відгуки. Недоліком цього є те, що він не підтримує одночасне відкриття декількох версій.


2

Хоча насправді немає на вашій машині, ви також можете використовувати веб-додаток на зразок BrowserShots.org, щоб доставити вам скріншоти сторінки, відображеної у безлічі браузерів, або щось на зразок BrowserLab Adobe .


Дякую, я мав би згадати BrowserLab, але після квітня його не безкоштовно. Я спробую BrowserShots. Дякую.
Олексій Болотов

Якщо ви хочете більше екрана, я рекомендую SauceLabs.com. З усіх багатокористувацьких веб-служб, доступних в Інтернеті, остання перевірка - це єдиний, хто пропонує обліковий запис freemium, який не має терміну пробного періоду. І ви можете використовувати його для тестування вручну різних версій браузера (або автоматизації) вручну.
Девід

2

Internet Explorer

Звичайно, є Internet Explorer для Mac (PPC), але це не дуже корисно, оскільки він заснований на різному механізмі візуалізації (Tasman). Він буде працювати в версіях OSX з підтримкою Rosetta. Його можна завантажити з Інтернет-архіву .

Деякі версії Windows Internet Explorer працюють з вином (winetricks дуже допомагає):

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

Сафарі

Є проект мультисафарі . Існують версії 1.x - 4.x, і вони можуть працювати або не залежно від версії OSX (дивіться сітку сумісності на його сайті).

Firefox

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

  • завантажити всю необхідну версію
  • скопіюйте .apk`s у тимчасове місце, перейменуйте їх, щоб ви могли відрізнити одну версію від іншої
  • помістити всю перейменовану версію в папку / програми
  • запустити потрібний Firefox за допомогою параметра -ProfileManager та створити профіль для кожного Firefox (на всякий випадок)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.