火狐浏览器修改user-agent有四种方法:一、开发者工具临时修改,仅当前标签页生效;二、about:config永久修改全局设置,需重启生效;三、使用扩展插件快速切换多套预设;四、通过user.js文件强制锁定,启动时自动覆盖配置。

如果您希望在火狐浏览器中修改User-Agent以模拟手机设备访问网页,则需通过内置开发者工具或配置文件手动调整标识字符串。以下是实现该目标的具体操作步骤:
一、使用开发者工具临时修改User-Agent
此方法无需安装插件或修改配置,适用于单次调试场景,修改后仅在当前标签页的响应周期内生效,关闭标签页即恢复默认值。
1、在火狐浏览器中打开任意网页。
2、按 Ctrl+Shift+M(Windows/Linux)或 Cmd+Option+M(macOS)快捷键,进入响应式设计模式。
3、点击右上角齿轮图标,打开“设置”面板。
4、在“User Agent”下拉菜单中选择预设的移动设备类型,例如 iPhone 14 或 Pixel 5。
5、勾选“启用用户代理覆盖”,页面将立即以所选设备的User-Agent重新加载。
二、通过about:config永久修改全局User-Agent
此方法直接修改火狐核心配置项,影响所有新建标签页和窗口,但不改变已打开页面的请求头,需重启生效。
1、在地址栏输入 about:config 并回车,点击“接受风险并继续”。
2、在搜索框中输入 general.useragent.override。
3、若未找到该条目,右键空白处 → “新建” → “字符串”,名称填写 general.useragent.override。
4、双击该项,在弹出框中输入目标User-Agent字符串,例如:Mozilla/5.0 (Linux; Android 13; SM-S901B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36。
5、关闭并重新启动火狐浏览器,所有新打开的页面均使用该User-Agent发起请求。
三、使用扩展插件切换User-Agent
该方式支持快速切换多套预设标识,适合频繁测试不同设备环境的用户,且不影响浏览器底层配置。
1、访问火狐附加组件官网,搜索并安装 User-Agent Switcher and Manager 插件。
2、点击工具栏上的UA图标,选择“添加新用户代理”。
3、在“Name”栏填写自定义名称(如“iOS Safari 17”),在“User Agent String”栏粘贴对应字符串。
4、保存后,可在插件面板中一键启用该配置,当前标签页将立即以新User-Agent重新加载页面。
四、通过user.js文件强制锁定User-Agent
适用于需要规避配置被重置或受策略影响的高级用户,该文件在每次启动时自动覆盖相关about:config设置。
1、关闭火狐浏览器,进入当前配置文件夹(可通过 about:support 页面查看“配置文件夹”路径)。
2、在该目录下新建纯文本文件,命名为 user.js。
3、用记事本打开该文件,写入以下两行内容:
pref("general.useragent.override", "Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1");
pref("general.useragent.upgrade-policy", 0);
4、保存文件并重启火狐浏览器,User-Agent将严格按user.js指定值运行,且无法通过about:config界面修改。











