![Как сменить пользовательский агент в Chrome?](https://rvso.com/image/1289041/%D0%9A%D0%B0%D0%BA%20%D1%81%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9%20%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%20%D0%B2%20Chrome%3F.png)
Я ищу способ сменить своего пользовательского агента в Chrome.
я пыталсяПереключатель User-Agent для Chromeс ограниченным успехом. Я действительно хочу больше пользовательских агентов и возможность добавлять новых агентов с разными операционными системами.
Существуют ли другие способы изменения пользовательского агента Chrome?
решение1
Мне не известны какие-либо расширения, которые позволяют вводить пользовательскую строку, однако вы можете указать пользовательский агент в командной строке программы.
Щелкните правой кнопкой мыши по ярлыку Chrome и выберите «Свойства», затем добавьте переключатель --user-agent
к команде.
например:
С точки зрения веб-сайта (www.useragentstring.com):
Google Chrome пока не имеет API, позволяющего изменять заголовки HTTP, поэтому расширения полагаются на метод Javascript. Любой веб-сайт, который анализирует агент из заголовков HTTP, в любом случае увидит за пределами этого расширения. Это может быть одной из причин, по которой разработчик не потратил время на создание переключателя пользовательских агентов, который позволяет использовать настраиваемые агенты.
решение2
На OSX запуск из командной строки можно выполнить следующим образом.
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-agent="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Molla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 3.5.30729)"
решение3
Google Chrome, по-видимому, удалил флаги командной строки в последних версиях, и единственный способ, которым он позволит вам переключать пользовательских агентов, — это через ++ ctrlили с помощью расширения.shifti
По какой причине они убрали функционал, полезный для разработчиков/пентестеров/аналитиков безопасности, я не знаю.