Гид по технологиям

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

4 min read браузер Обновлено 16 Dec 2025
Изменить User Agent в Firefox — инструкция
Изменить User Agent в Firefox — инструкция

Зачем менять User Agent

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

Firefox: смена User Agent — иллюстрация

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

Ниже два распространённых способа: через системные настройки и через расширения. Оба подходят, но имеют разные сценарии применения.

1. Через about:config

  1. В адресной строке введите about:config и нажмите Enter. Подтвердите, что будете осторожны.

Страница about:config в Firefox

  1. В строке поиска введите general.useragent.override. Если записи нет, её нужно создать как тип String.

Параметр general.useragent.override как строка

  1. Нажмите иконку «плюс», чтобы добавить новый параметр.

Иконка Плюс на странице about:config

  1. Вставьте нужную строку User Agent. Пример строки, имитирующей Chrome на macOS:
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.79 Safari/537.36

Вставка строки User Agent в Firefox

  1. Проверьте результат на сайте с определением браузера (например, whatsmybrowser.org). После изменения сайт увидит ваш браузер как указанный в строке.

Результат определения браузера после подмены User Agent

Важно: вам нужно самостоятельно найти корректную строку User Agent для нужной версии браузера или устройства.

2. Через расширения

  1. Откройте страницу расширения «User-Agent Switcher» или аналогичное в каталоге Firefox.

Кнопка добавления расширения User-Agent Switcher

  1. Нажмите «Add to Firefox» и подтвердите установку.

Подтверждение добавления расширения в Firefox

  1. После установки откройте расширение в панели и выберите требуемый User Agent из списка или добавьте свой.

Окно управления User-Agent Switcher в Firefox

Расширения удобны для частой смены, профилей и быстрой отладки. Если расширение перестанет работать после обновления браузера — проверьте совместимость и разрешения.

Где находится User Agent в Firefox

В интерфейсе Firefox нет отдельного пункта «User Agent». Управление реализовано через about:config либо посредством расширений.

Это незаконно

Нет, смена User Agent не является противоправным действием. Разработчики и тестировщики часто используют эту технику для оптимизации и отладки сайтов. Однако не используйте её для обхода платных ограничений или злоупотребления сервисами — это может нарушать условия использования.

Как сбросить User Agent

  1. Откройте about:config.
  2. Найдите general.useragent.override и нажмите иконку корзины рядом с записью.

Удаление параметра general.useragent.override

  1. Если вы использовали расширение, отключите или удалите расширение.

После удаления запись перестаёт существовать, и Firefox вернётся к стандартной строке User Agent.

Когда подмена User Agent не работает

  • Сервер использует более продвинутую детекцию (например, feature detection, fingerprinting) — тогда только смена User Agent не даст нужного эффекта.
  • Сайт проверяет заголовки HTTP или поведение браузера (API, свойства navigator) — в этом случае нужны другие инструменты (например, Puppeteer, Playwright или ручные изменения).
  • Расширения могут конфликтовать с политиками безопасности или с CSP на сайте.

Альтернативные подходы

  • Использовать DevTools (инструменты разработчика) в Chrome/Edge для эмуляции устройств, если требуется поведенческая проверка.
  • Запускать реальные браузеры в контейнерах или в виртуальных машинах для тестирования на настоящих сборках.
  • Автоматизированное тестирование через Puppeteer/Playwright с кастомизацией заголовков и окружения.

Мини-методология для корректной проверки

  1. Определите цель: тест совместимости, обход детекции или отладка.
  2. Выберите метод: about:config (для одиночных тестов) или расширение (для быстрого переключения).
  3. Сформируйте точную строку User Agent под нужную версию/устройство.
  4. Тестируйте на нескольких целевых страницах.
  5. Сбросьте настройки и документируйте изменения.

Чек-листы по ролям

  • Разработчик: проверить функциональность сайта, console errors, network requests; создать тесты.
  • Тестировщик: сменить User Agent, прогон автоматизированных сценариев, зафиксировать баги с версиями браузеров.
  • Менеджер продукта: подтвердить, что баги, связанные с детекцией браузера, повторяемы и приоритетны.

Критерии приёмки

  • Сайт отвечает без ошибок при подмене User Agent.
  • Нет регресса в других браузерах.
  • Документированы шаги воспроизведения и использованный User Agent.

Примеры тест-кейсов

  • Подмена на Chrome macOS: проверить загрузку основных страниц и авторизацию.
  • Подмена на мобильный Safari: проверить адаптивную верстку и меню.
  • Попытка доступа к функционалу, который должен быть ограничен по UA: убедиться, что ограничения работают корректно.

Полезные примечания

Важно: никогда не вставляйте незнакомые строки User Agent из непроверенных источников — некоторые сайты могут использовать их для сбора статистики. Если вы тестируете в продакшене, предупреждайте команду и документируйте изменения.

Глоссарий в одну строку

  • User Agent — строка, которую браузер отправляет серверу, описывающая браузер и платформу.
  • about:config — внутренняя страница настроек Firefox для опытных пользователей.

Итоги

Сменить User Agent в Firefox просто: используйте about:config для точечной подмены или установите расширение для удобного переключения. Проверьте, что подмена действительно решает вашу задачу — иногда нужны дополнительные шаги (feature detection, автоматизированные тесты). Сбрасывайте изменения после завершения тестов.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро