Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Изменение пользовательского агента браузера в браузере Chrome, Safari и Firefox

Мы рассмотрим, как изменить пользовательский агент для всех популярных современных веб-браузеров, доступных для пользователей настольных компьютеров в Mac OS X и Windows, включая Chrome, Safari и Firefox.

Как изменить агент пользователя в Chrome

Все новые версии Chrome включают в себя возможность легко изменять пользовательский агент, и он более мощный с большим количеством опций, чем упрощенные параметры, доступные пользователям Safari. При переопределении пользовательского агента Chrome пользовательское устройство может также указывать разрешение устройства, принудительно перерисовывая страницу в пределах этого разрешения. Нет необходимости включать настройки агента пользователя в Chrome, вам просто нужно найти их в настройках разработчика:

  • Откройте Chrome и вытащите меню «Просмотр», перейдите в «Разработчик» и выберите «Инструменты разработчика», чтобы открыть панель разработчика
  • Нажмите на значок шестеренки «Настройки», расположенный в нижнем правом углу
  • Перейдите на вкладку «Переопределения», чтобы найти параметры агента пользователя, выберите пользовательский агент из раскрывающегося меню, измените существующий или введите новый пользовательский агент

Изменение агента пользователя в Chrome

Chrome также мгновенно перерисовывает страницы с новым пользовательским агентом, и если параметры устройства установлены, он также будет использовать эти устройства для определения размера разрешения при перерисовке страницы.

Как изменить агент пользователя браузера в Safari

На сегодняшний день самый простой способ изменить агент пользователя на Mac — это меню разработчика Safari, если оно еще не включено, мы рассмотрим это, а также покажем, как легко сменить пользовательские агенты:

  • Откройте Safari, затем снимите «Настройки» из меню Safari
  • Перейдите на вкладку «Дополнительно» и установите флажок «Показать меню разработчика в строке меню».
  • Закройте «Настройки» и найдите новое меню «Развить» рядом с «Окно», потяните его и выберите «Пользовательский агент»,
  • Выберите любой предварительно определенный пользовательский агент или выберите «Другое», чтобы использовать другую строку пользовательского агента

Изменение агента пользователя в Safari

Обратите внимание: если вы наведете курсор на определенный пользовательский агент, то указанная точная строка UA появится в желтом поле рядом с пунктом меню.

После выбора любого из пользовательских агентов вы обнаружите, что обновленная веб-страница будет обновляться. Если на странице, о которой идет речь, используется другая информация для альтернативных браузеров, вы можете найти, что страница выглядит по-другому. Например, изменение пользовательского агента на мобильное устройство и мобильный браузер может привести к тому, что некоторые веб-страницы отправят вас на свои мобильные веб-сайты или будут отображаться на другой странице с помощью адаптивного макета.

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

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

  • Введите about: config в поле URL и нажмите return
  • Найдите «useragent» (одно слово) и создайте новую строку под названием «general.useragent.override»,
  • Вставьте пользовательский агент и выберите «ОК»

Имейте в виду, что изменение пользовательского агента изменяет способ отображения веб-браузером самих страниц, если только он не обслуживается конкретным контентом пользователя. Например, использование пользовательского агента IE8 — это не то же самое, что посещать страницу с IE8 и позволять ей отображать страницу, часто требуется обязательная для веб-разработчиков. Для этого вам действительно нужно потратить время на запуск Internet Explorer на виртуальной машине поверх Mac OS X, которая бесплатна и довольно проста в настройке.

Как насчет подмены пользовательских агентов из командной строки?

Для юниоров командной строки вы также можете использовать curl для этой цели и извлекать исходный код страниц в качестве другого браузера или ОС, основной синтаксис:

curl -A «UserAgentString» http://url.com

Нижеприведенные видео демонстрируют возможность использования и изменения пользовательского агента браузера в Safari под OS X, а также, как это сделать в Chrome в Mac OS X, Windows или Linux:

И Chrome:

Имейте в виду, что изменение пользовательского агента изменяет способ отображения веб-браузером самих страниц, если только он не обслуживается конкретным контентом пользователя. Например, использование пользовательского агента IE8 — это не то же самое, что посещать страницу с IE8 и позволять ей отображать страницу, часто требуется обязательная для веб-разработчиков. Для этого вам нужно на самом деле потратить время на запуск Internet Explorer на виртуальной машине поверх Mac OS X, которая бесплатна и довольно легко настраивается при необходимости.

Понравилась статья? Поделиться с друзьями: