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

Обновлено: 21.11.2024

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

Ваан Петросян 11 июня 2020 г. Чтение: 4 мин.

СОТРУДНИКИ SEJ Ваан Петросян Директор по информационным технологиям и инфраструктуре Search Engine Journal

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

Например, вы проводите кампанию для MAC-OS. Чтобы узнать, правильно ли работает ваша кампания и не нацелена ли она на пользователей Linux, вам может помочь изменение пользовательского агента вашего браузера.

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

Что такое пользовательский агент?

Пользовательские агенты есть не только у браузеров, но и у ботов, сканеров, таких как поисковые системы Googlebot, Google AdSense и т. д.

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

Этот процесс называется спуфингом пользовательского агента.

Хотя термин может вызывать тревогу, это не опасно и не вызовет у вас никаких проблем. (Поэтому не стесняйтесь подделывать свой пользовательский агент сколько угодно. 🙂)

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

Поскольку Microsoft Edge теперь использует Chromium, настройки Chrome и Edge одинаковы.

1. Щелкните правой кнопкой мыши в любом месте веб-страницы > Проверить

Кроме того, вы можете использовать CTR+Shift+I в Windows, Cmd + Opt +J в Mac.

2. Выберите Дополнительные инструменты > Условия сети

.

Нажмите на три вертикальные точки в правом верхнем углу.

3. Снимите флажок Выбирать автоматически

.

4. Выберите один из списка встроенных пользовательских агентов

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

Например, вы можете ввести следующее (пользовательский агент Googlebot) в настраиваемое поле.

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

Кроме того, вы можете использовать расширение User-Agent Switcher and Manager для Chrome.

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

Кроме того, расширения имеют привычку иногда неожиданно нарушать работу веб-сайтов.

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

Как изменить User-Agent в Safari

1. Перейдите в Настройки

.

2. Включить панель Меню разработки

Перейдите в раздел Дополнительно и установите флажок Показать меню "Разработка" в строке меню.

3. Перейдите в раздел Разработка > User-Agent

.

Вы можете снова выбрать из предопределенного списка или ввести пользовательскую строку агента пользователя, выбрав «Другое…»

Как изменить User-Agent в Firefox

В Firefox можно изменить пользовательские агенты с помощью встроенных настроек браузера.

Однако это не так удобно, как в Chrome или Safari.

Очень сложно использовать встроенную функцию браузера.

Вместо этого мы будем использовать надстройку для Firefox под названием User-Agent Switcher.

После установки дополнения вы увидите значок в правом верхнем углу.

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

Еще одно расширение, которое вы можете использовать, — User-Agent Switcher and Manager.

Заключение

User-agent легко подделать, и любой может использовать эти простые приемы, чтобы изменить его.

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

Для тестирования не нужно иметь много физических устройств.

Эта функция полезна для специалистов по поисковой оптимизации, например для выявления проблем с маскировкой, противоречащей Руководству Google для веб-мастеров, или для аудита веб-сайтов, которые выглядят по-разному в зависимости от устройства.

Дополнительные ресурсы:

Изображения предоставлены

Все скриншоты сделаны автором, май 2020 г.

Что такое пользовательский агент?

Что такое спуфинг агента пользователя?

Invicti Web Application Security Scanner — единственное решение, обеспечивающее автоматическую проверку уязвимостей с помощью Proof-Based Scanning™.

Наша аудитория поддерживает Geekflare. Мы можем получать партнерские комиссионные за покупку ссылок на этом сайте.

Обеспечьте безопасность приложений правильно! Обнаружение, защита, мониторинг, ускорение и многое другое…

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

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

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

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

Если вам интересно, как это сделать, продолжайте читать, и я покажу вам, как изменить пользовательский агент в Chrome, Opera, Microsoft Edge, Safari и Firefox.

Изменить агент пользователя в Chrome, Opera и Microsoft Edge.

Поскольку Chrome, Opera и Edge — это браузеры на основе Chromium, инструкции по изменению пользовательского агента в них почти одинаковы. Вы можете либо использовать ручной метод изменения пользовательского агента из инструментов разработчика, либо использовать специальное расширение. Я собираюсь показать вам оба метода.

Изменить агент пользователя в окне проверки элемента.

Для демонстрации я буду использовать Chrome. Точно такие же инструкции можно выполнить и в Opera или Microsoft Edge:

Щелкните правой кнопкой мыши веб-страницу и выберите в контекстном меню команду "Проверить" или "Проверить элемент".

Теперь нажмите на меню с тремя вертикальными точками в правом верхнем углу и выберите параметр «Условия сети» в меню «Дополнительные инструменты».

Новая панель откроется внизу. Здесь снимите флажок рядом с параметром Использовать браузер по умолчанию в разделе User-agent.

После этого щелкните здесь меню пользовательских агентов, и откроется список пользовательских агентов. Сюда входят старые версии Android, Microsoft Edge, Opera, Firefox, Chrome, Safari и UC Browser в разных операционных системах.

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

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

Используйте расширение для изменения пользовательского агента

Если вам нужно часто переключать пользовательские агенты или вам нужен больший пул пользовательских агентов, рекомендуется использовать расширение. Мы будем использовать расширение Chrome. По умолчанию Edge поддерживает расширение Chrome, но вам нужно будет установить это дополнение для Opera, чтобы установить в него расширения Chrome.

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

Я рекомендую вместо этого использовать расширение User-Agent Switcher and Manager. Он имеет пользовательский агент практически для каждой операционной системы и браузера. Мало того, у него даже есть пользовательский агент почти для всех версий браузеров и операционных систем.

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

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

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

Изменить агент пользователя в Firefox.

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

Вручную создать строку пользовательского агента

В строке поиска Firefox найдите about:config и примите появившееся предупреждающее сообщение.

Это создаст новую настройку с пустым пространством для добавления строки пользовательского агента. Здесь вам придется вручную добавить строку пользовательского агента. Вот список всех пользовательских агентов. Найдите нужный пользовательский агент, скопируйте/вставьте его в созданную вами настройку и нажмите «Сохранить».

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

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

Используйте надстройку для Firefox.

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

Кроме того, вы также можете воспользоваться надстройкой User-Agent Switcher для Firefox. Это немного проще в использовании, так как вам просто нужно щелкнуть пользовательский агент из списка, и он сразу же применяется. Однако список предлагаемых пользовательских агентов очень ограничен.

Изменить агент пользователя в Safari.

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

Перейдите к настройкам в меню Safari.

Здесь перейдите на вкладку "Дополнительно" и установите флажок рядом с пунктом "Показать меню "Разработка"" в строке меню.

Новое меню «Разработка» появится в строке меню рядом с закладками; щелкните по нему и наведите курсор мыши на опцию User Agent. Вы увидите список доступных пользовательских агентов, которые вы можете выбрать, чтобы немедленно изменить его. Вы также можете нажать «Другое…», чтобы добавить пользовательскую строку агента пользователя, как мы сделали в Firefox выше.

Чтобы отменить изменение агента пользователя, вам придется вернуться в то же меню «Разработка» и выбрать «По умолчанию» в параметре «Агент пользователя».

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

Я рекомендую вам использовать специальное расширение для изменения пользовательского агента в вашем браузере. Они более универсальны и позволяют очень легко переключаться между несколькими пользовательскими агентами. Также стоит знать, что если предпочитаемый вами пользовательский агент не предлагается вашим браузером/расширением, вы также можете найти его строку, как мы сделали для Firefox, и добавить ее вручную.

Читайте также: