火狐浏览器可通过五种方法修改user-agent:一、about:config直接配置;二、安装ua切换扩展;三、开发者工具临时覆盖;四、命令行启动指定;五、编辑prefs.js文件。

如果您在使用火狐浏览器访问某些网站时遭遇“仅限Chrome”提示、微信内链拦截或移动端内容无法加载等问题,则很可能是目标网站依据User-Agent(UA)字符串识别并限制了浏览器身份。以下是修改Firefox UA的多种可行方法:
一、通过about:config直接修改底层配置
此方式修改火狐浏览器的核心配置项,生效层级最高,适用于Windows、macOS与Linux系统,且无需安装额外组件,修改后持久有效。
1、在火狐地址栏输入 about:config 并按回车键,点击“接受风险并继续”。
2、在页面顶部搜索框中输入 general.useragent.override。
3、若该配置项已存在,双击其值,清空原有内容后粘贴目标UA字符串;若不存在,右键空白处→选择“新建”→“字符串”,名称填入 general.useragent.override,值填入完整UA(例如:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36)。
4、按回车确认保存,关闭 about:config 页面。
5、重启火狐浏览器,访问 https://httpbin.org/user-agent 验证UA是否已变更。
二、安装User-Agent Switcher and Manager扩展
该扩展支持域名白名单模式、多预设切换及一键应用,适合需对不同网站启用不同UA的用户,所有设置均在图形界面完成,安全性与易用性兼备。
1、访问 https://addons.mozilla.org/zh-CN/firefox/addon/user-agent-switcher-and-manager/ 下载并安装扩展。
2、点击浏览器右上角拼图图标,打开扩展面板,点击“Options”进入设置页。
3、在“White-List Mode”下勾选启用,并于下方输入框中逐行填写需伪装UA的目标域名(如 mp.weixin.qq.com、chrome.google.com)。
4、返回扩展面板,从预设列表中选择对应UA(如“Chrome on Windows 120”),点击 Apply (container)。
5、点击页面底部 Save 保存配置,右键扩展图标切换为白名单模式。
三、使用开发者工具临时覆盖UA
该方法不修改任何配置或安装组件,仅在当前标签页会话中生效,适用于快速测试网页响应式行为或绕过单次设备检测,关闭标签页即自动恢复原UA。
1、打开目标网页,按 Ctrl+Shift+I(Windows/Linux)或 Cmd+Opt+I(macOS)调出开发者工具。
2、按 Ctrl+Shift+M(或点击左上角设备图标)进入响应式设计模式。
3、点击右上角齿轮图标(Settings),在“User Agent”区域取消勾选 Select automatically。
4、在输入框中粘贴目标UA字符串(例如微信内置浏览器UA:Mozilla/5.0 (Linux; Android 12; SM-S901B) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/110.0.5481.153 Mobile Safari/537.36 MicroMessenger/8.0.40.2420(0x28002851) WeChat/arm64 Weixin)。
5、刷新当前页面,观察是否加载适配内容。
四、通过命令行启动时强制指定UA
该方式在进程启动阶段注入UA,完全绕过浏览器UI层设置,适用于自动化脚本调试、隔离环境验证或避免插件干扰等场景,每次运行需重新指定参数。
1、确保所有火狐进程已退出,包括后台任务(可在任务管理器中检查 firefox.exe 或 firefox 进程)。
2、在终端或命令提示符中执行以下命令(Windows示例):firefox.exe --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"。
3、macOS用户请将 firefox.exe 替换为 /Applications/Firefox.app/Contents/MacOS/firefox;Linux用户替换为对应可执行路径(如 /usr/bin/firefox)。
4、新窗口启动后,访问 https://httpbin.org/user-agent 确认UA已生效。
五、手动编辑prefs.js配置文件
当火狐处于受限环境(如企业策略禁用about:config或扩展安装)时,可直接编辑用户偏好文件实现UA注入,该操作作用于当前配置文件目录,重启即生效,但需谨慎备份原始文件。
1、关闭火狐浏览器,定位用户配置目录:Windows路径通常为 %APPDATA%\Mozilla\Firefox\Profiles\*.default-release\prefs.js;macOS为 ~/Library/Application Support/Firefox/Profiles/*.default-release/prefs.js;Linux为 ~/.mozilla/firefox/*.default-release/prefs.js。
2、用文本编辑器(如Notepad++、VS Code)打开 prefs.js 文件,在末尾新增一行:user_pref("general.useragent.override", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36");。
3、保存文件,确保编码为UTF-8无BOM格式。
4、重新启动火狐浏览器,访问 https://httpbin.org/user-agent 验证结果。










