Tehnografi.com - Технологические новости, обзоры и советы

Как изменить User-Agent в Chrome, Firefox, Safari и др.

Примечание. Следующая статья поможет вам: Как изменить User-Agent в Chrome, Firefox, Safari и др.

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

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

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

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

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

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

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

Изменить пользовательский агент из окна Inspect element.

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

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

Элемент проверки Chrome

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

Условия сети

Внизу откроется новая панель. Здесь снимите флажок рядом с Использовать браузер по умолчанию вариант в Пользовательский агент раздел.

Снимите флажок Использовать параметр браузера по умолчанию

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

Выберите пользовательский агент

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

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

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

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

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

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

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

Расширение агента пользователя для Chrome

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

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

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

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

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

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

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

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

Доступ к настройкам Firefox

Здесь введите general.useragent.overrideв строке поиска настроек. Firefox предложит вам создать новую настройку с таким же именем. Выберите Нить вариант на этом, а затем нажмите на «+» (плюс) в конце.

создать новую строку в Firefox

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

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

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

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

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

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

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

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

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

Перейти к Настройки от Сафари меню.

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

Safari включить меню разработки

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

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

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

Конечные мысли

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