Как изменить User Agent в Firefox, Opera и Chrome
Замечу сразу, что способы изменения User Agent-ов для описанных браузеров одинаковы, как в Linux так и в Windows.
Начнём, пожалуй, с Mozilla Firefox (текущая версия 3.5.5).
В адресной строке набираем about:config и после предупреждения попадаем в настроеки фаерфокса. Набираем в фильтре (сверху) слово general.useragent и видим, что мозиллистые (или мозолистые?
товарищи особо не балуют трудящихся широтой выбора, и полностью изменить UserAgent с помощью появившихся полей не получится. К счастью, для этого предусмотрена одна хитрая настройка, которая по дефолту в Firefox отсутствует, называется она general.useragent.override, и если создать настройку с таким названием (правой кнопкой мыши > создать > строка) и запихнуть в неё, например, строку «Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5″, то проверив мозилку на мой самодельной чекалке user agent-ов (она, так же есть, наверху страницы), увидим наш новый фейковый юзерагент.
На будущее, если понадобится настоящий UserAgent, то для этого достаточно очистить строку в general.useragent.override
То же самое можно сделать и плагинами, например, User Agent Switcher-ом, который добавляет пункт в меню «Инструменты», для переключения юзерагентов на ходу.
Теперь, на очереди Opera (текущая версия 10.10).
Опера еще беднее, в плане настроек User Agent-а, чем FireFox, в чём легко можно убедиться, набрав в панели адреса opera:config и открыв пункт «User Agent», поле «Spoof UserAgent ID», где цифрами обозначаются разные варианты UserAgent-ов:
1) представляться как Opera (по умолчанию)
2) представляться как Mozilla
3) представляться как Internet Explorer
4) маскироваться под Mozilla (Opera не упоминается)
5) маскироваться под Internet Explorer (кроме отсутствия упоминания Оперы, в качестве операционной системы показывается Windows)
Однако, в порядке облома, сразу скажу, что пункт «Spoof UserAgent ID» не ра-бо-та-ет и глобального действия не имеет, по крайней мере, в текущей версии. Opera позволяет менять юзерагент, лишь для конкретных сайтов, через меню «Инструменты» > «Быстрые настройки» > «Настройки для сайтов» > закладка «Сеть» > пункт «Идентификация браузера» либо щелкнув правой кнопкой по странице нужного сайта > «Настройки для сайтов» и далее, так же, как и в первом случае.
На всякий пожарный, приведу мои юзерагенты для всех пяти вариантов:
1) Представляться как Opera = Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
2) Представляться как Mozilla = Mozilla/5.0 (X11; Linux x86_64; U; ru; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 10.10
3) Представляться как Internet Explorer = Mozilla/4.0 (compatible; MSIE 6.0; X11; Linux x86_64; ru) Opera 10.10
4) Маскироваться под Mozilla = Mozilla/5.0 (X11; Linux x86_64; U; ru; rv:1.8.1) Gecko/20061208 Firefox/2.0.0
5) маскироваться под Internet Explorer (единственный виндовый user agent) = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru)
Пожалуй, кроме четвертого и пятого, рабочих вариантов нет, зато третий получился самый весёлый
Для добавления нужных данных к существующим UserAgent-ам Оперы, в opera:config можно использовать поле «Id» пункта «ISP» и поле «Allow Components In UA String Comment» пункта «User Agent». Они понадобятся, если нужно зайти на сайт, требующий наличия в User Agent-е определенной строки, например, операционной системы мобильника, при заходе на сайт для мобильных телефонов.
И напоследок, проедемся по Google Chrome, благо недавно, наконец, вышли версии и для Linux.
Для Хрома, мне известен только один нормальный способ (без ковыряния в потрохах Chrome) изменить User Agent — это запуск с опцией ‘-user-agent’.
Для Windows, для этого можно модифицировать ярлык Google Chrome, чтобы в поле «Объект», где указывается полный путь до программы, было следующее:
«C:\Documents and Settings\ВашПользователь\Local Settings\Application Data\Google\Chrome\Application\chrome.exe» ‘-user-agent=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en)’
Аналогично и в Linux, в консоль либо в ярлык запуска Google Chrome на используемой рабочей среде, вставляем следующее:
/opt/google/chrome/google-chrome ‘-user-agent=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)’
В обоих примерах, опция -user-agent с параметром, обрамлена обычными одинарными или двойными кавычками, а не фигурными, вордпресс, мать его, всё время калечит кавычки…
Теперь проверить User Agent в Chrome можно, если набрать в адресной строке браузера команду about:version
Вот и всё, что можно сказать по этой теме


20 Янв 2010 в 03:15
[...] на статью, возможно кому нибудь [...]
17 Май 2010 в 01:07
Спасибо! Полезная статья:)
10 Авг 2010 в 22:43
Весьма познавательно. Пригодится.
27 Сен 2010 в 05:32
Спасибо за статью. Как раз то, что искал.
01 Окт 2010 в 05:18
Познавательно, спасибо. А для IE нет никаких способов?
16 Дек 2010 в 00:37
Супер
,а айпи адрес возможно сменить?
16 Дек 2010 в 00:39
айпи адрес сменить таким же способом,без посторонних программ
16 Дек 2010 в 10:33
Без прог?
ну если только в настройках браузера прописать прокси…
16 Дек 2010 в 10:35
Кстати, давненько не писал в бложег
надо будет накатать хауту по безопасному серфингу в инете
20 Июл 2011 в 06:30
а можно оперу мини как-нибудь подгрузить? Просто у меня стоит тариф провайдера дающий безлимитный доступ в интернет именно через этот браузер. А то сидеть с эмулятором как-то неудобно
23 Июл 2011 в 04:25
Так Вы пробовали в свой браузер подставлять юзерагент от Opera mini?
20 Авг 2011 в 03:58
У меня такой вопрос. Как-то я качал прогулину для линя, называлась как-то вроде header-controller, это плагин для мазилы был. Так вот там было очень удобно редактировать заголовки для каджого адреса свои. Т.е. по маскам, для всех такие, для отдельных такие… Отдельно можно было выбрать из списка ОСь, браузер,язык,или вписать свою строку. И потом эта строка корректно отображалась, например, на 2ip.ru. Если я сейчас в строке ручками прописываю «ОС Калькулятор Кузя, браузер Годзила 100500), 2ip.ru, к примеру, выдает «ОС — неизвестно», «браузер — неизвестно».
Не кошерно. Напомните, пжлст, кто-нибудь, где найти этот хедер-контроллер, а то сам ищу — не ищется.(
05 Ноя 2011 в 13:15
Google Chrome 15. Двойные кавычки!