0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как изменить пользовательский агент в Safari, Chrome и Firefox

Как изменить пользовательский агент в Safari, Chrome и Firefox

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

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

Давайте посмотрим, как изменить пользовательский агент в каждом из этих браузеров.

Как поменять user agent в Opera

В браузере Opera кликните по адресной строке и наберите следующий адрес: opera:config#UserPrefs|CustomUser-Agent. В появившемся поле с названием «Custom User-Agent» установите нужное значение строчки user-agent. Прокрутите открытое окно вниз и сохраните внесенные изменения.

В более новых версиях Оперы, например, в сборке 43.0, такая возможность отключена. Рекомендуем установить расширение User-Agent Switcher, которое позволяет менять рассматриваемую нами настройку из удобного меню.

Хамелеон для Firefox

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

Основным направлением расширения является пользовательский агент, но он предоставляет опции для изменения заголовков и настройки других параметров, связанных с конфиденциальностью, рядом с этим.

Что касается агента пользователя, предоставляются следующие параметры:

  • Установить случайный пользовательский агент (мобильный и / или рабочий стол)
  • Установите случайный пользовательский агент рабочего стола.
  • Установить случайный мобильный пользовательский агент.
  • Установите определенный пользовательский агент. Поддерживаются браузеры для Windows, Mac OS X, Linux, Android и iOS.
  • Установите пользовательский агент пользователя.

Вы можете внести одноразовые изменения в пользовательский агент или настроить расширение для периодического изменения пользовательского агента. Доступные интервалы времени варьируются от смены пользовательского агента каждую минуту до каждого часа; нет возможности менять его реже, например, каждые шесть часов или один раз в день.

Хамелеон поставляется с большим списком предустановленных пользовательских агентов. Вы можете установить пользовательский агент для различных версий Chrome, Firefox Microsoft Edge или Internet Explorer только в Windows.

Пользовательские агенты обязательно обновлены. Пользовательские агенты Firefox основаны на Firefox 59, хотя Firefox 60 уже выпущен. Также предоставляется возможность установить пользовательский агент в «реальный профиль». Опция может быть полезна, если сайты отказываются работать с поддельными пользовательскими агентами.

Chameleon поддерживает другие модификации заголовков браузера и параметры конфиденциальности. Когда вы переключаетесь на заголовки в интерфейсе, вы получаете следующие опции:

  • Отключить авторизацию.
  • Включить Do-Not-Track.
  • Подделать, если не соответствует (ETAG).
  • Подделка с использованием пользовательского или случайного IP.
  • Spoof X-forwarded-for с использованием пользовательского или случайного IP.
  • Отключить Реферер.
  • Поддельный источник Referer.
  • Установить Referer X Origin Policy.
  • Установить политику обрезки Referer.
  • Поддельное принятие кодировки.
  • Spoof Accept Language.

Одна из проблем, с которой вы можете столкнуться при настройке параметров заголовков, — это отсутствие объяснения. Хотя некоторые опции достаточно легко понять, Enable Do-Not-Track делает именно это, но неясно, что именно делают другие, такие как Disable Authorization или Spoof.

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

Чтобы назвать только несколько вариантов:

  • Отключить веб-сокеты.
  • Включить скрипт инъекции.
  • Защитить имя окна.
  • Подделать размер экрана.
  • Включить отслеживание защиты.
  • Включить независимую изоляцию.
  • Сопротивляйтесь снятию отпечатков пальцев.
  • Настройте поведение cookie.
  • Установите несколько параметров в about: config, используя прямые ссылки, например, отключите Pocket, Battery API, DRM, Device Sensors или PDF.js, а также несколько параметров отчетов.

Расширение браузера поддерживает белый список, использующий определенный профиль для использования на сайтах. Он идеально подходит для использования на сайтах, которые не работают с поддельными профилями.

Сравнение со случайным агентом Spoofer

Chameleon поддерживает большинство функций, которые поддерживает Random Agent Spoofer, но есть различия. Случайный агент Spoofer включает в себя больший набор пользовательских агентов, например, игровых приставок или валидаторов, и поддерживает больше функций подмены и конфиденциальности, таких как подмена принятых документов.

Большинство функций, основные функции, поддерживаются с другой стороны. Некоторые страдают от ограничений WebExtension, таких как невозможность непосредственного изменения параметров about: config.

Читать еще:  Как открыть linkedin на iphone. Как зайти в Linkedin после блокировки. Как зайти в Linkedin после блокировки – анонимайзеры

Заключительные слова

Chameleon — интересный вариант для Firefox 57 и более новых пользователей, которые ранее использовали Random Agent Spoofer или хотят подменить пользовательский агент и изменить большой набор параметров, связанных с конфиденциальностью, в браузере.

Теперь Вы : Вы используете дополнения конфиденциальности?

Секретный агент Стиль

Давай пойдем под прикрытием. Установив плагин, вы увидите стандартную кнопку расширения Chrome. Нажмите на нее, и вы получите список вариантов:

Нажмите, что вы хотите, и это все — все готово. Теперь вы можете просматривать Интернет, зная, что каждый сайт, который вы видите, считает, что вы используете другое устройство или браузер.

Это может быть очень удобно время от времени. Если по какой-то глупой причине сайт считает, что он не совместим с Chrome, вы можете легко использовать его, чтобы притворяться, что используете какой-то другой браузер. В большинстве случаев все будет работать идеально, независимо от ограничений.

Однако просмотр веб-страниц с использованием другого пользовательского агента также может быть увлекательным. Например: выберите любой «Internet Explorer» для своего пользовательского агента и посетите главную страницу Google. Вы увидите это сообщение:

Этого не было раньше! Похоже, что Google размещает рекламу для Chrome на главной странице Google, ориентированную на пользователей Internet Explorer.

Другие страницы отличаются по практическим соображениям. Знаете ли вы, что Gmail на iPad полностью отличается от рабочего стола? Вы можете проверить этот альтернативный интерфейс, установив свой пользовательский агент на «iPad» и открыв Gmail:

Я сам предпочитаю стандартный Gmail, но попробую. Тебе это может понравиться.

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

Мой совет — тренировка. Конечно, это отвратительно, но это также увлекательно.

Apple Safari

Эта опция доступна в обычно скрытом меню разработки Safari. Чтобы включить его, нажмите Safari> «Настройки». Выберите вкладку «Дополнительно» и включите опцию «Показать меню разработки в строке меню» в нижней части окна.

Нажмите Develop> User Agent и выберите пользовательский агент, который вы хотите использовать в списке. Если пользовательский агент, который вы хотите использовать, здесь не отображается, выберите «Другой», и вы можете предоставить пользовательский агент. Вы можете найти обширные списки пользовательских агентов на различных сайтах, таких как этот.

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

Пользовательский агент браузера

Зачем все это нужно? User-Agent передается от браузера к серверу при каждом запросе каждого ресурса. Большой размер пользовательской строки замедляет открытие каждого сайта на вашем личном компьютере (и сайт с этим ничего поделать не может). Уменьшение этой строки до приемлемого минимума способно чуть-чуть облегчить жизнь людей, использующих медленные подключения. А таких меньше не становится (если брать во внимание растущее число пользователей мобильного Интернета).

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

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

Все еще здесь? Тогда продолжаем.

Mozilla Firefox

Заходим в about:config и создаем новую переменную general.useragent.override . После чего выставляем во что-нибудь подходящее, например:

Есть некоторое количество подводных камней (в частности, при работе с Java), они все приведены на странице www.zytrax.com/tech/web/change-ua.html. Также крайне рекомендуется оставить Mozilla/5.0 в самой строке.

Для Firefox также есть дополнение User Agent Switcher, которое позволяет автоматизировать описанную процедуру.

Safari

Выбираем в меню Разработка -> Пользовательский агент -> в другой и вводим собственное значение:

Я ограничился номером сборки билда WebKit после Safari , ибо некоторые проекты проверяют Safari/4 и Safari/5 на соответствие современным технологиям (например, поддержке gzip -сжатия). Данное значение однако не сохраняется при перезапуске браузера. Если кто знает, как это исправить — поделитесь, пожалуйста, в комментариях. Стоит также отметить, что Safari 3.0 и Safari 3.2 немного различаются логикой пользовательских настроек.

Google Chrome

Тут нам понадобится терпение, креативность и редактор исходных кодов в HEX-виде (подойдет и Xvi32). Находим у себя в установленном папке с этим браузером (обычно в . /Local Settings/Application Data/Google/Chrome/Application/Номер версии/ ) файл chrome.dll , делаем с него резервную копию — и начинаем редактировать. Находим строку с Chrome/ , дальше видим уже знакомую картину:

Выделяем весь блок, начинающийся с Mozilla , и заменяем его на требуемую строку (для Xvi32 это делается через Edit -> Overwrite string ), закрываем Chrome (если он запущен), сохраняем файл и запускаем Chrome — вуаля, у нас собственный User-Agent:

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

Читать еще:  Надежный файрвол для windows 7. Какой самый лучший фаервол (Firewall) для Windows? Отличный и мощный бесплатный файрвол для Windows

Шаг первый: сносим все лишние идентификаторы

Если вы уверены, что они вам не понадобятся.

Для этого запускаем редактор реестра ( Start -> Run -> regedit ), заходим в HKEY_LOCAL_MACHINE (или в HKEY_CURRENT_USER , но у меня лично все это находилось именно в первой ветке) и ищем:

Тут сносим все, что находится в папке Pre Platform и Post Platform . Можно на этом, в принципе, успокоиться, но для настоящих фанатов своего дела стоит выполнить и следующий шаг.

Шаг второй: правим оставшуюся строку

Не уходя из реестра, идем (тут у меня сработал уже второй вариант) в:

Нам доступны для изменения следующие ключи (если их нет, то нужно создать ключ с соответствующим названием и строковым содержанием):

  • (default) или (по умолчанию) — то, что находится в самой папке (располагается первым в списке ключей). Значение ключа по умолчанию равно Mozilla/4.0 и выводится перед круглыми скобками в строке пользовательского агента. На рисунке это обозначено как «Application Name» + «Application Version».
  • Compatible — «Compatibility Flag», по умолчанию равен «compatible».
  • Platform — «Platfrom Token», указание на платформу, полная таблица приведена чуть ниже. Для меня по умолчанию было равно «Windows NT 5.1».
  • Version — «Version Token», собственно, сам браузер. Для меня был «MSIE 7.0».

Абсолютно все указанные значения можно переопределять. Единственно, что крайне не советую выкидывать MSIE с номером версии: очень многие движки сайтов обращают внимание на этот факт и могут показать некорректную версию страниц. В общем, после некоторых приседаний и перезапуска браузера, строка пользовательского агента в IE превратилась в:

Список платформ для MSIE

КлючОписание
Windows NT 6.0Windows Vista
Windows NT 5.2Windows Server 2003; Windows XP x64 Edition
Windows NT 5.1Windows XP
Windows NT 5.01Windows 2000, Service Pack 1 (SP1)
Windows NT 5.0Windows 2000
Windows NT 4.0Microsoft Windows NT 4.0
Windows 98; Win 9x 4.90Windows Millennium Edition (Windows Me)
Windows 98Windows 98
Windows 95Windows 95
Windows CEWindows CE

Opera 9/10

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

  1. зайти в opera:config#ISP ;
  2. установить для id произвольную строку, например:

то данное значение появится в строке пользовательского агента между U; и языком пользователя.

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

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

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

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

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

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

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

На сегодняшний день самый простой способ изменить агент пользователя на Mac — это меню разработчика 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:

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

Desktop браузеры:

  • Mozilla Firefox 36 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
  • Google Chrome 53 (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
  • Google Chrome 40 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
  • Opera 40 (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.101 Safari/537.36 OPR/40.0.2308.62
  • Opera 12.17 (Win 8 x64): Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 Version/12.17
  • Apple Safari 5.1 (Win 8 x64): Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2
  • Internet Explorer 11 (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; rv:11.0) like Gecko
  • Internet Explorer 11 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; ASU2JS; rv:11.0) like Gecko
  • Microsoft Edge (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586

Мобильные браузеры:

  • iPhone: Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25
  • Android 2.3.5 (Philips W632): Mozilla/5.0 (Linux; U; Android 2.3.5; ru-ru; Philips W632 Build/GRJ90) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

Планшеты:

iPad: Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25

Поисковые системы:

  • Яндекс: Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
  • Google: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
  • Bing: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
  • Yahoo! Slurp: Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
  • Mail.ru: Mozilla/5.0 (compatible; Linux x86_64; Mail.RU_Bot/Fast/2.0; +http://go.mail.ru/help/robots)
  • Sputnik: Mozilla/5.0 (compatible; SputnikBot/2.3; +http://corp.sputnik.ru/webmaster)

Роботы, боты, анализаторы:

  • Ahrefs: Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)
  • Majestic: Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)
  • SMTBot: Mozilla/5.0 (compatible; SMTBot/1.0; +http://www.similartech.com/smtbot)
  • linkdex: Mozilla/5.0 (compatible; linkdexbot/2.2; +http://www.linkdex.com/bots/)
  • Exabot: Mozilla/5.0 (compatible; Exabot/3.0; +http://www.exabot.com/go/robot)
  • StatOnline.ru: Mozilla/5.0 (compatible; StatOnlineRuBot/1.0)

Изменение пользовательского агента в Firefox

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

Шаг 1: Откройте Firefox и в адресной строке введите: about: config , после чего вы перейдете к параметрам конфигурации Firefox после того, как согласитесь продолжить.

Шаг 2: Оказавшись там, щелкните правой кнопкой мыши окно, в котором находятся все строки, и выберите создание новой строки, как показано на первом рисунке ниже. Затем в окне « Новое строковое значение» введите general.useragent.override и нажмите кнопку « ОК» .

Шаг 3: Прежде чем продолжить, вам нужно найти агента, на которого вы хотите переключиться, чтобы вставить его в новую строку. Вот сайт с некоторыми из наиболее важных. Для этого примера я выбрал агент iPad и скопировал его строковое значение:

И вставил его в окно ввода строкового значения .

Как только вы это сделаете, вы увидите новую строку, отображаемую в окне конфигурации Firefox. Тогда все, что осталось, это перезапустить браузер, и он будет маскироваться как браузер iPad, когда вы посещаете любой веб-сайт.

И это все на сегодня. Теперь вы знаете, как изменить пользовательский агент для трех наиболее важных браузеров прямо из их настроек и без загрузки каких-либо дополнительных вещей. Приятного просмотра!

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector