Цель этого руководства:
- Запуск нескольких немодифицированных собственных версий Internet Explorer,
Safari, Opera, Chrome и Firefox на одном компьютере одновременно .
Охвачено в части 1 :
- Содержание
- Какие браузеры нужно тестировать?
- Как создать виртуальную машину Windows XP, которая загружается быстро и никогда не истекает?
- Где можно скачать необходимое программное обеспечение (образ ВМ, браузеры, ...)?
Также в части 2 :
- Руководство по установке и настройке для IE, Firefox, Opera, Chrome и Safari.
- Инструменты разработчика и ярлыки.
- Затраты времени и дискового пространства .
Многие разделы независимы. Например, обычно применимы инструкции по запуску нескольких версий браузера.
Ответы:
Статистика быстро устаревает. По этой причине я ссылаюсь на долю использования веб-браузеров в Википедии и на следующие сайты для получения информации о последней версии браузера . К каждому сайту прилагается краткое руководство по использованию.
January 2012
(Выберите последний месяц). скриншот .Эмпирические правила: какие браузеры следует включить?
Начиная с Opera 15, Opera использует тот же движок, что и Chrome. Однако довольно много пользователей все еще используют Opera 12 (когда была выпущена Opera 15, UX значительно изменился).
К сожалению, Apple отказалась от поддержки Windows, поэтому вам нужно получить Mac или запустить OS X на виртуальной машине для тестирования страниц в Safari.
Это на самом деле зависит от ваших клиентов. В этом руководстве рассказывается, как получить IE6 и 7, но эти браузеры уже мертвые или почти мертвые. IE8 - это последняя поддерживаемая версия Internet Explorer в Windows XP, которая все еще широко используется.
Замечание
В наши дни большинство веб-браузеров используют некоторые формы быстрых выпусков с автоматическими обновлениями. Когда было написано это руководство, выпуски были не такими частыми, и поэтому было полезно настроить набор браузеров, не оглядываясь назад.
Если вы намеренно не хотите тестировать приложения в старых браузерах, просто загрузите последнюю версию браузера и позвольте программе автоматического обновления позаботиться об управлении версией.
Если вам не нужна особая гибкость и вы хотите быстро протестировать страницу, я рекомендую взглянуть на BrowserStack.com . После регистрации вы можете получить 30-минутную бесплатную пробную версию, которая предоставит вам доступ ко многим настольным и мобильным браузерам прямо в вашем браузере.
Перед настройкой машины загрузите все необходимые файлы (см. «Сводка по загрузке» в конце этого раздела). Все файлы будут доступны виртуальной машине через общую папку. Что? Как? .
.ova
файл внутри и запустите его, чтобы импортировать в VirtualBox. (Образы также доступны для других продуктов виртуализации, таких как VMware, Parallels, Virtual PC и Hyper-V)net use x: \\vboxsvr\WinShared
(при условии, что вызывается общая папкаWinShared
. Это привяжет сетевой каталог кx:
диску).Start > Run >
services.msc
Startup Type
net start msiServer
Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days"
(Только Internet Explorer требует Интернета во время установки)
Эти изображения подверглись бомбардировке замедленного действия, срок их действия истекает через 30 дней после первого использования. Когда срок годности изображений истек, они отключаются через час использования. Если вы не хотите заново создавать образы каждый раз, измените аппаратные часы виртуальной машины перед активацией образа.
В VirtualBox, например, вы можете использовать
VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000
для установки времени на 1000 часов в будущем (используйте минус, если вы хотите установить его на какой-то момент в прошлом).Скачать сводку
Для удобства рекомендуется разместить все установочные файлы в общей папке. Вот краткий (полный) список всех необходимых файлов (упорядоченных по шагам):
Установщики IE7 XP и IE8 XP можно скачать здесь: IE7 , IE8
Sandboxie - это легкий инструмент, запускающий приложения в песочнице. Его также можно использовать для установки нескольких версий IE / Safari на одном компьютере с Windows.
Для одновременного запуска нескольких версий IE / Safari требуется расширенная версия. Если вы не возражаете против тестирования одной версии IE / Safari за раз, стандартной версии будет достаточно.
После установки:
Для каждой новой версии IE / Safari необходимо выполнить следующие шаги:
Выберите желаемый установщик и нажмите OK.
Все изменения файлов / реестра в изолированной программной среде сохраняются в формате
C:\Sandbox
. Приложения в этом каталоге по умолчанию запускаются в изолированной программной среде. Другие программы можно легко запустить в песочнице через контекстное меню: «Запустить в песочнице» или «Отправить в> Песочницу> IE8».Очистка с помощью CCleaner : запустите CCleaner в основной среде, а затем в отдельных песочницах.
Перейдите к: Часть 2
источник
Советы по настройке браузера:
Windows 7 не позволяет запускать старые экземпляры IE, но см. Примечание ниже . Вот почему нужна виртуальная машина Win XP.
IE нельзя понизить, поэтому начните с самой низкой версии, а затем обновите IE в отдельной Sandboxie . Перед обновлением установите настройки в самой младшей версии браузера, так что вам нужно будет установить основные настройки только один раз.
Срок действия этих изображений истекает через 30 дней после первого использования. Когда срок годности изображений истек, они отключаются через час использования. Если вы не хотите заново создавать образы каждый раз, измените аппаратные часы виртуальной машины перед активацией образа.
Например, если вы используете VirtualBox, запустите терминал и введите следующую команду (замените имена с заглавной буквы на что-нибудь разумное):
VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>
На этом сайте доступны полностью автономные установщики IE6 (и даже IE5.5) .
Для IE6 и IE7 должна быть установлена панель инструментов разработчика Internet Explorer . IE8 + имеет встроенные инструменты разработчика F12 .
Конфигурация
Фактически возможно запустить IE6-8 в Windows 7 через виртуализацию приложений. VMWare ThinApp отлично работает, но на его настройку уходит значительно больше времени, поскольку вам нужно зафиксировать установку Internet Explorer. Кроме того, программный пакет очень дорогой (кейгены доступны бесплатно, но неэтично).
Вариант 1 (ленивый) :
Utilu Mozilla Firefox Collection . Этот инструмент содержит установщики для всех версий Firefox (200+ МБ). Firebug, панель инструментов веб-разработчика и Flash также включены.
Вариант 2 :
можно легко установить и запустить несколько версий Firefox одновременно.
Tools > Options
(Windows),Edit > Preferences
(Linux)(Не забудьте просмотреть настройки предупреждающих сообщений, нажав кнопку внизу).
Copy
опции.Firefox 3.6
) и пункт назначения.Firefox version
опцию, чтобы выбрать версию Firefox по умолчанию для профиля.Start new instance [-no-remote]
флажок, чтобы разрешить одновременную работу нескольких версий Firefox.Start Firefox
кнопку, чтобы запустить экземпляр Firefox.Opera : список всех установщиков доступен на Opera.com . Несколько версий можно без проблем установить бок о бок. Во время установки выберите «Выборочная» и другой каталог.
При установке также выберите использование одного профиля для всех пользователей.
Важное предпочтение: Настройки> Предпочтения> Дополнительно> Безопасность> Не проверять наличие обновлений.
Примечание. Opera 15+ использует тот же механизм визуализации и JavaScript, что и Chrome.
Chrome : автономные установщики можно загрузить с File Hippo .
Также можно запускать несколько версий Chrome бок о бок.
Хотя Sandboxie можно использовать, рекомендуется использовать следующий собственный метод, чтобы запускать несколько версий параллельно.
C:\Chrome\
.После распаковки создается
chrome.7z
архив. Также извлеките этот файл и перейдите в созданныйChrome-bin
каталог.Вот видите,
chrome.exe
и такой режиссер18.0.1025.45
.Переместите
chrome.exe
в18.0.1025.45
, затем переместите этот каталог вC:\Chrome
. Остальные файлыChrome-bin
можно безопасно удалить.Создайте ярлык для каждой версии :
Объяснение этого ярлыка:
"C:\Chrome\18.0.1024.45\chrome.exe"
• Это лаунчер--user-data-dir="..\User Data\18"
• Профиль пользователя относительно местонахожденияchrome.exe
. Вы также могли использовать--user-data-dir="C:\Chrome\User Data\18"
для того же эффекта. Установите в предпочтениях самую низкую версию Chrome и продублируйте профиль пользователя для каждой версии Chrome. Старые версии Chrome отказываются использовать профили пользователей из новых версий.--chrome-version=18.0.1025.45
• Расположение двоичных файлов:18.0.1025.45
) должно быть именем каталога:Что касается конфигурации: Все настройки можно установить на
chrome://settings/
. Я обычно меняю домашнюю страницу и настройки «Под капотом».При большом количестве выпусков Chrome устанавливать все версии нецелесообразно. Я создал сценарий VB, который автоматизирует эти шаги, поэтому я могу просто сохранить установщики, а затем запускать сценарий всякий раз, когда мне нужно протестировать старую версию Chrome: https://gist.github.com/Rob--W/2882558
Примечание. Поддержка Safari в Windows прекращена. Последняя поддерживаемая версия Safari в Windows - 5.1.7; вам понадобится Mac или виртуальная машина OS X для тестирования ваших сайтов в новых версиях Safari.
Safari изначально не поддерживает несколько версий или параллельных профилей пользователей. Safari 4 близок к смерти , поэтому вам остается только протестировать 5. *. Все версии Safari можно загрузить из старых приложений .
Важно изначально установить самую старую версию, чтобы профиль пользователя можно было адаптировать к более новым версиям.
Инструменты разработчика должны быть включены через
Preferences > Advanced > Show Developer menu in menu bar
. После установки Safari удалите Apple Software Updater с помощьюControl panel > Add/Remove software
.Preferences > Advanced > Show Developer menu in menu bar
Время, необходимое для каждого браузера (установка и настройка)
* без учета времени на установку Sandboxie Sandbox (<1 минуты).
Когда вы закончите установку, используйте CCleaner для очистки мусора, а затем:
С этого момента, когда вы закончите тестирование веб-страниц, выключите виртуальную машину и выберите «Восстановить снимок». Так ваша виртуальная машина будет опрятной и быстрой.
Домашняя страница в
http://10.0.2.2:8888/
Гостевая ОС может получить доступ к ОС хоста по IP-адресу
10.0.2.2
.8888
Доступ к серверу, работающему на порту, возможен через гостяhttp://10.0.2.2:8888/
, даже если у хоста нет подключения к Интернету.По этой причине
http://10.0.2.2:8888/
рекомендуется установить в качестве домашней страницы.Возможные варианты использования:
Все предыдущее легко реализовать на простом сервере (например, я использовал Node.js ).
источник
Просто чтобы внести свой вклад, Microsoft недавно начала предоставлять бесплатную услугу под названием modern.IE:
Источник: modern.IE - Набор инструментов для тестирования браузеров IE
Примечание . Связанная статья была удалена. Теперь ссылки переходят в архив страницы Wayback Machine .
источник