Содержание части 2 (перейдите к: часть 1 )
4. Internet Explorer
5. Firefox
6. Opera
7. Chrome
8. Safari
9. Инструменты разработчика (и ярлыки)
10. Измеренное время настройки и дисковое пространство
• Время, необходимое для каждого браузера (установка и настройка)
11. Оптимальное использование
• Домашняя страница вhttp://10.0.2.2:8888/
Установка и настройка
Советы по настройке браузера:
- Домашняя страница
- Отключите проверку: «Браузер по умолчанию» и «Обновления».
- Активировать инструменты разработчика
4. Internet Explorer
Windows 7 не позволяет запускать старые экземпляры IE, но см. Примечание ниже . Вот почему нужна виртуальная машина Win XP.
IE нельзя понизить, поэтому начните с самой низкой версии, а затем обновите IE в отдельной Sandboxie . Перед обновлением установите настройки в самой младшей версии браузера, так что вам нужно будет установить основные настройки только один раз.
- IE6 - установлен по умолчанию в WinXP
- IE7 / IE8 - Установить в Sandboxie (WinXP)
- IE9 + - получите готовые образы виртуальных машин Windows с веб-сайта modern.IE .
Срок действия этих изображений истекает через 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: домашняя страница, безопасность, файлы cookie, браузер по умолчанию.
- IE7: избавьтесь от страницы первого запуска через реестр (IE7 Sandboxie). См. Этот пост на форуме Microsoft TechNet .
- IE8: избавьтесь от диалогового окна «Настройка Windows Internet Explorer 8». Это можно сделать, запустив IE8 и нажав «Позже» или изменив реестр .
Фактически возможно запустить IE6-8 в Windows 7 через виртуализацию приложений. VMWare ThinApp отлично работает, но на его настройку уходит значительно больше времени, поскольку вам нужно зафиксировать установку Internet Explorer. Кроме того, программный пакет очень дорогой (кейгены доступны бесплатно, но неэтично).
5. Firefox
Вариант 1 (ленивый) :
Utilu Mozilla Firefox Collection . Этот инструмент содержит установщики для всех версий Firefox (200+ МБ). Firebug, панель инструментов веб-разработчика и Flash также включены.
Вариант 2 :
можно легко установить и запустить несколько версий Firefox одновременно.
- Загрузите официальный менеджер профилей Mozilla .
- Загрузите соответствующие версии Firefox с http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ . Более старые версии можно найти на ftp.mozilla.org .
- Установите каждую версию Firefox. Удобно выбрать один главный каталог («Firefox») и использовать номера версий в качестве имен для подкаталогов («3.6»).
- Расширения: запустите самую старую версию Firefox и получите свои любимые расширения:
- Firebug - необходим для старых версий Firefox. На самом деле не требуется для последних версий Firefox, которые имеют хороший набор встроенных инструментов разработки .
- HttpFox - простой и эффективный инструмент для измерения HTTP-запросов.
- Веб-разработчик - чрезвычайно полезная панель инструментов для веб-разработки. Экономит много времени.
- Консоль 2 - расширяет встроенную консоль ( Ctrl Shift> J).
- Предпочтения:
Tools > Options
(Windows), Edit > Preferences
(Linux)
- Общие: Домашняя страница
- Безопасность: снимите галочки со всех настроек, кроме «Предупреждать меня, когда сайты пытаются установить надстройки».
(Не забудьте просмотреть настройки предупреждающих сообщений, нажав кнопку внизу).
- Продвинутый:
- Генеральная:
- Проверить браузер по умолчанию: выключено
- Отправлять отчеты о сбоях: отключено
- Обновление: отключить все обновления
- Очистка: закройте все вкладки, нажмите Ctrl Shift Delи все проверьте. Затем закройте Firefox.
- Диспетчер профилей Firefox :
- Дублируйте каждый профиль с помощью
Copy
опции.
- Диалог скриншот открывается. Выберите подходящее имя (например
Firefox 3.6
) и пункт назначения.
- Используйте
Firefox version
опцию, чтобы выбрать версию Firefox по умолчанию для профиля.
- Также установите
Start new instance [-no-remote]
флажок, чтобы разрешить одновременную работу нескольких версий Firefox.
- Заканчивать
- Используйте
Start Firefox
кнопку, чтобы запустить экземпляр Firefox.
- Запустите проверку совместимости надстройки и при необходимости обновите ее.
- Очистить кеш, историю и т Ctrl Shift Del. Д. С помощью .
- Повторите этот шаг для каждой версии Firefox.
6. Опера
Opera : список всех установщиков доступен на Opera.com . Несколько версий можно без проблем установить бок о бок. Во время установки выберите «Выборочная» и другой каталог.
При установке также выберите использование одного профиля для всех пользователей.
Важное предпочтение: Настройки> Предпочтения> Дополнительно> Безопасность> Не проверять наличие обновлений.
Примечание. Opera 15+ использует тот же механизм визуализации и JavaScript, что и Chrome.
7. Хром
Chrome : автономные установщики можно загрузить с File Hippo .
Также можно запускать несколько версий Chrome бок о бок.
Хотя Sandboxie можно использовать, рекомендуется использовать следующий собственный метод, чтобы запускать несколько версий параллельно.
- Загрузите нужные версии из File Hippo .
- Создайте основной каталог, например
C:\Chrome\
.
- Распакуйте установщик (= без установки ), например , с помощью 7-Zip .
После распаковки создается 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-version=18.0.1025.45
Объяснение этого ярлыка:
"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
8. Сафари.
Примечание. Поддержка Safari в Windows прекращена. Последняя поддерживаемая версия Safari в Windows - 5.1.7; вам понадобится Mac или виртуальная машина OS X для тестирования ваших сайтов в новых версиях Safari.
Safari изначально не поддерживает несколько версий или параллельных профилей пользователей. Safari 4 близок к смерти , поэтому вам остается только протестировать 5. *. Все версии Safari можно загрузить из старых приложений .
- Загрузите и установите Safari 5.0 .
- Запустите Safari, установите свои предпочтения.
- Создавайте новую песочницу Sandboxie для каждой дополнительной установки .
Важно изначально установить самую старую версию, чтобы профиль пользователя можно было адаптировать к более новым версиям.
- Дополнительные сведения об установке в Sandboxie см. В разделе Sandboxie и Internet Explorer .
Инструменты разработчика должны быть включены через Preferences > Advanced > Show Developer menu in menu bar
. После установки Safari удалите Apple Software Updater с помощью Control panel > Add/Remove software
.
9. Инструменты разработчика (и ярлыки)
- Internet Explorer
- Fire Fox
- Опера
- Хром
- Сафари
- 4+ встроенных Ctrl Alt C инструментов разработчика Safari . По умолчанию эти инструменты отключены. Включите его через .
Preferences > Advanced > Show Developer menu in menu bar
10. Измеренное время настройки и дисковое пространство.
- Настройка базовой среды занимает 30 минут .
- Установка браузеров не требует много времени.
- В зависимости от количества браузеров их настройка может занять некоторое время.
- Настройка виртуальной машины WinXP с помощью браузеров, перечисленных в этом руководстве + бета-версия Opera 12:
- Размер загружаемых файлов: 585 МБ.
- 12 браузеров
- Использованное время: 1:09 час (32 минуты, чтобы добраться до IE)
- Размер устройства: 1,1 г / импортированный размер: 2,2 г.
- Подробный журнал: http://pastebin.com/R7WGPK99
- Настройка огромной виртуальной машины WinXP для подробных тестов совместимости браузеров:
Время, необходимое для каждого браузера (установка и настройка)
- Опера: 2 минуты
- Internet Explorer: 3 минуты *
- Сафари: 4 минуты *
- Firefox: 5 минут
- Chrome: 6 минут
* без учета времени на установку Sandboxie Sandbox (<1 минуты).
11. Оптимальное использование
Когда вы закончите установку, используйте 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/
рекомендуется установить в качестве домашней страницы.
Возможные варианты использования:
- Протестируйте одну страницу.
- Автоматически отображать определенную страницу в зависимости от открытого пользовательского агента (например, путем перенаправления).
- Возникновение: создайте скрипку в Chrome и протестируйте ее в Firefox.
- Делитесь текстом и ссылками.
Все предыдущее легко реализовать на простом сервере (например, я использовал Node.js ).