User Agent Switcher для Chrome - PullRequest
       38

User Agent Switcher для Chrome

23 голосов
/ 27 сентября 2011

Я ищу User Agent Switcher для Chrome.

Поиск в Интернет-магазине Chrome не дает простого переключателя. Я понимаю, что могу запустить браузер через командную строку и аргументы: Google Chrome: изменить пользовательский агент для доступа к веб-сайту .

Существует ли переключатель пользовательского агента, встроенный в пользовательский интерфейс Google Chrome? Если да, то как мне получить к нему доступ?

Ответы [ 6 ]

39 голосов
/ 22 февраля 2012

Инструменты разработчика Chrome (начиная с версии 17+) имеют возможность предоставлять пользовательский заголовок User-Agent

  • Вызовите инструменты разработчика, нажав f12

  • Загляните в «ящик» консоли (сделайте его видимым, если он не виден)

  • Откройте вкладку «Эмуляция» в ящике консоли.

  • Установите флажок «Подделать пользовательский агент» и выберите агента (или введите собственную строку «Пользователь-агент», используя опцию Other ... ).

enter image description here

6 голосов
/ 27 сентября 2011

Не знаю, но я нашел это:

http://www.hacker10.com/tag/internet-browser-headers/

поговорка:

Браузер Chrome, расширение User-Agent Switcher: ОБНОВЛЕНИЕ: Аддон удален из магазина Chrome

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

http://www.google.com/support/forum/p/Chrome/thread?tid=64e4e45037f55919&hl=en

например, это как сделатьChrome сообщает о себе как IE8.0 на моем компьютере C: \ Users \ XXXX \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe --user-agent = "Mozilla / 4.0 (совместимо; MSIE 8.0; Windows NT 6.0;Trident / 4.0; Mozilla / 4.0 (совместимый; MSIE 6.0; Windows NT 5.1; SV1); .NET CLR 3.5.30729) "

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

еще одна глупая идея: если вам нужно ровно два пользовательских агента в chrome, вы можете использовать canary build как один, я делаю это, чтобы одновременно открыть учетную запись моих приложений и учетную запись google.

3 голосов
/ 09 мая 2018

В версии 66 Chrome опция настройки User Agent скрыта в Условиях сети, к которой можно перейти, нажав f12 , чтобы открыть окно инструментов разработчика> нажав 3 точки рядом с кнопкой закрытия на панели инструментов разработчика> Дополнительные инструменты> Условия сети

enter image description here

Дальнейшее чтение: https://developers.google.com/web/tools/chrome-devtools/device-mode/override-user-agent

2 голосов
/ 27 сентября 2011

Вы можете использовать эту технику , чтобы изменить UA.Он основан на изменении заголовка User-Agent с использованием (все еще экспериментального) webRequest API

1 голос
/ 09 июля 2017

Вы можете использовать webRequest API , чтобы создать расширение Chrome для изменения заголовков.Когда OP задал этот вопрос, этот API может не существовать или может находиться в экспериментальной фазе, но сейчас этот API достаточно стабилен.

chrome.webRequest.onBeforeSendHeaders.addListener(
  function(details) {
    for (var i = 0; i < details.requestHeaders.length; ++i) {
      if (details.requestHeaders[i].name === 'User-Agent') {
        details.requestHeaders[i].value = "Android_Browser" // Set your value here
        break;
      }
    }
    return { requestHeaders: details.requestHeaders };
  },
  {urls: ['<all_urls>']},
  [ 'blocking', 'requestHeaders']
);

Если вы ищете уже построенное расширение, вы можете попробовать Запрос где позволяет легко настроить правила для URL-адресов веб-сайтов или доменов, чтобы при каждом открытии веб-сайта в браузере пользовательский агент автоматически переопределялся.Самое приятное здесь то, что вы можете одновременно запускать несколько правил для нескольких веб-сайтов.

Большинство других параметров позволяют переопределить User Agent для одной вкладки браузера или для всех вкладок.

ЗдесьЭто скриншот для справки:

enter image description here Для получения дополнительной информации, пожалуйста, посетите блог: https://medium.com/@requestly_ext/switching-user-agent-in-browser-f57fcf42a4b5

Чтобы установить, посетите страницу магазина Chrome: https://chrome.google.com/webstore/detail/requestly-redirect-url-mo/mdnleldcmiljblolnjhpnblkcekpdkpa

Расширение также доступно для Firefox.Посетите http://www.requestly.in для деталей.

0 голосов
/ 10 февраля 2014

Если вы хотите изменить пользовательский агент в Chrome, вы не можете сделать это в инструментах разработчика, установив флажок подделать пользовательский агент на вкладке эмуляции. enter image description here

...