Как изменить User Agent в Google Chrome?

Категория: Chrome
21 декабря 2012

User Agent - текстовая строка в браузерах, менеджерах закачки (или других видах клиентского программного обеспечения), в которой содержится информация об используемом клиенте. Исторически эта строка предназначалась для того, чтобы веб-сайты могли идентифицировать версию браузера, и основываясь на этих данных, выдать ему контент в «понятном» для него виде. Стоить отметить, что раньше (с десяток лет назад или даже больше), браузеры иногда «подделывали» эту строку, пытаясь «выдать себя за другого» (на это были свои причины, которые выходят за рамки данной статьи). Также разработчики браузера часто предоставляли возможность пользователю самому подставить значение в User Agent.

Учитывая вышесказанное, надо отметить, что информация в User Agent никак не может считаться на 100% достоверной, хотя и по сей день эта строка используется как основной (но не единственный) способ идентификации браузера.

Если Вам по какой-то причине понадобилось изменить User Agent в Google Chrome, эта статья расскажет несколько способов, как это можно сделать.

Значение своего текущего Юзер-Агента Вы можете получить в поле ниже:

Меняем User Agent в инструментах разработчика Chrome

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

  1. Откройте инструменты разработчика, нажав на кнопку главного меню Chrome, затем выбрав пункт Инструменты, а затем Инструменты разработчика. Как вариант, можно также нажать комбинацию клавиш Ctrl+Shift+I, или же просто F12.
  2. Далее надо нажать на кнопку-шестерёнку в правом нижнем углу экрана.
  3. Затем перейдите на вкладку Overrides.
  4. Там Вы должны увидеть поле User Agent, в котором можно либо выбрать данное значение из списка (в соответствии с популярными браузерами), либо задать его вручную.
    Chrome инструмент разработчика - User Agent

Учтите, что задание этого параметра меняет User Agent только для того случая, когда это средство будет на экране. Когда Вы закроете инструмент отладки, то User Agent станет таким, который прописан в браузере по-умолчанию. Такой подход будет удобным, если Вы хотите поменять эту строку только временно.

Как изменить User Agent «на постоянной основе»

Чтобы изменить строку Юзер-Агента в Хроме постоянно, на длительное время, можно прописать эту строку в свойствах ярлыка. Для этого используется следующий параметр:

--user-agent

То есть, чтобы заставить Ваш браузер выдавать себя, например, за Internet Explorer 9, необходимо щелкнуть правой кнопкой мыши по ярлыку Google Chrome, выбрать пункт Свойства и в поле Объект добавить:

--user-agent="Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"

Полный путь должен получиться что-то типа:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-agent="Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"

Ярлык Chrome, параметр user agent

Теперь необходимо закрыть и запустить браузер через этот ярлык, чтобы изменения вступили в силу. Кстати, значение параметра User Agent для всех более-менее популярных браузеров Вы можете посмотреть на этом сайте.

Используем внешнее расширение для смены User Agent

Также можно воспользоваться внешним расширением для того, чтобы иметь возможность быстро и удобно менять наш параметр. К примеру, есть такое расширение, как User-Agent Switcher for Chrome, его преимущество в том, что можно менять значение данной строки прямо «на лету». Вот как выглядит меню этого расширения:

Как выглядит User-Agent Switcher for Chrome

Как видите, в данном расширении уже присутствуют некоторые популярные Юзер-Агенты. Также Вы можете добавить в настройках свои.

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

5 комментария

Добавить комментарий