Различные пользовательские агенты в браузерах
Я заметил, что некоторые браузеры с помощью встроенной функции разработки позволяют выбирать разных пользовательских агентов.
Значит ли это, что они меняют движок рендеринга?
Скажем, например, если я установлю пользовательский агент Safari на Internet Explorer - изменит ли это тогда движущий механизм с webkit на trident?
На данный момент на моем Mac установлены Safari, Chrome, Firefox и iCab. Я предполагаю, что они будут представлять другой движок лучше, чем встроенная функция пользовательского агента. Однако вы ограничены только установкой 1 версии каждой, если вы не используете виртуальную машину или способ двойной загрузки.
Итак, что вы посоветуете? Запустите несколько виртуальных машин и, конечно, дополнительные лицензии, чтобы сделать это законным, необходимо будет приобрести. или придерживаться встроенной функции пользовательского агента, и это дает достаточно хорошее взаимодействие различий??
Ура Джефф
2 ответа
Скажем, например, если я установлю пользовательский агент Safari на Internet Explorer - изменит ли это тогда движущий механизм с webkit на trident?
Нет. Пользовательский агент - это просто строка, которую браузер отправляет для идентификации себя. Я мог бы установить мой пользовательский агент на чизбургер, если бы я хотел. Он не будет использовать чизбургер, чтобы попытаться сделать страницу.
Официально, единственный правильный способ запустить Internet Explorer - это Windows, для которой потребуется установка Windows, виртуальная машина является идеальным и распространенным решением. На Mac вы также можете выбрать Bootcamp.
Существуют и другие службы, такие как http://browsershots.org/, которые позволяют указать URL-адрес и отправят вам скриншот того, что URL-адрес нравится в конкретном браузере. Мне обычно не нравятся эти решения, потому что они медленные, у вас нет никаких инструментов отладки и т. Д.
Настройка пользовательского агента в safari (и других браузерах) только подделывает пользовательский агент, но не меняет механизм рендеринга. Вы можете использовать этот обман, чтобы получить, например, версию веб-страницы для iPhone в вашем настольном сафари. Чтобы проверить свою страницу в разных браузерах, вы можете использовать какой-нибудь веб-сервис, например http://browsershots.org/ (это только первый результат Google), или настроить массив виртуальных машин. мы делаем последнее, что обходится вам в 2-3 лицензии Windows, но вы можете упаковать множество браузеров в одну виртуальную машину, просто распределяя разные версии по разным машинам.