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

Как изменить User Agent в Firefox
Ниже два распространённых способа: через системные настройки и через расширения. Оба подходят, но имеют разные сценарии применения.
1. Через about:config
- В адресной строке введите
about:configи нажмите Enter. Подтвердите, что будете осторожны.

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

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

- Вставьте нужную строку 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

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

Важно: вам нужно самостоятельно найти корректную строку User Agent для нужной версии браузера или устройства.
2. Через расширения
- Откройте страницу расширения «User-Agent Switcher» или аналогичное в каталоге Firefox.

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

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

Расширения удобны для частой смены, профилей и быстрой отладки. Если расширение перестанет работать после обновления браузера — проверьте совместимость и разрешения.
Где находится User Agent в Firefox
В интерфейсе Firefox нет отдельного пункта «User Agent». Управление реализовано через about:config либо посредством расширений.
Это незаконно
Нет, смена User Agent не является противоправным действием. Разработчики и тестировщики часто используют эту технику для оптимизации и отладки сайтов. Однако не используйте её для обхода платных ограничений или злоупотребления сервисами — это может нарушать условия использования.
Как сбросить User Agent
- Откройте
about:config. - Найдите
general.useragent.overrideи нажмите иконку корзины рядом с записью.

- Если вы использовали расширение, отключите или удалите расширение.
После удаления запись перестаёт существовать, и Firefox вернётся к стандартной строке User Agent.
Когда подмена User Agent не работает
- Сервер использует более продвинутую детекцию (например, feature detection, fingerprinting) — тогда только смена User Agent не даст нужного эффекта.
- Сайт проверяет заголовки HTTP или поведение браузера (API, свойства navigator) — в этом случае нужны другие инструменты (например, Puppeteer, Playwright или ручные изменения).
- Расширения могут конфликтовать с политиками безопасности или с CSP на сайте.
Альтернативные подходы
- Использовать DevTools (инструменты разработчика) в Chrome/Edge для эмуляции устройств, если требуется поведенческая проверка.
- Запускать реальные браузеры в контейнерах или в виртуальных машинах для тестирования на настоящих сборках.
- Автоматизированное тестирование через Puppeteer/Playwright с кастомизацией заголовков и окружения.
Мини-методология для корректной проверки
- Определите цель: тест совместимости, обход детекции или отладка.
- Выберите метод: about:config (для одиночных тестов) или расширение (для быстрого переключения).
- Сформируйте точную строку User Agent под нужную версию/устройство.
- Тестируйте на нескольких целевых страницах.
- Сбросьте настройки и документируйте изменения.
Чек-листы по ролям
- Разработчик: проверить функциональность сайта, 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, обратите внимание на руководства по управлению профилями и по отключению аппаратного ускорения.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента