В Firefox установите general.useragent.override
в about:config
(убедитесь, что он имеет тип «string») или (без запуска Firefox) файл «prefs.js» вашего профиля в нужную строку. Пустая строка не приводит к отправке заголовка пользовательского агента.
В Chrome или Chromium запустите программу с аргументом --user-agent="STRING"
. Пустая строка приводит к отправке пустого заголовка пользовательского агента.
Обратите внимание, что ни в одном из случаев это не маскирует биты пользовательского агента, наблюдаемого из Javascript, например navigator.userAgent
или navigator.vendor
. Некоторые расширения Firefox действительно меняют некоторые из них; Я думаю, что «User-Agent Switcher» и «TorButton» имеют код для этого. Другие нет, как UAControl. Я не знаю, предоставляет ли Chrome API своим расширениям для маскировки этих значений.