如何重置 Firefox 默认用户代理?

用户代理(User Agent, UA) 告知网站您使用的浏览器和操作系统,以便网站服务器能传输兼容您浏览器的内容。如果你的 Firefox 是最新版,而网站还说浏览器过时或者不兼容,那么用户代理可能是问题的原因。本文阐述如何解决 Firefox 用户代理的问题,主要网站就能正常工作。

用户代理问题

您可以通过改变用户代理来欺骗网站,使其认为您在使用不同的浏览器或操作系统。网络开发者也可以通过改变用户代理来测试网页在不同浏览器和操作系统下的显示效果。有时,附加组件或者别的组件会在您不知情的情况下更改您的用户代理信息。

根据检测到的用户代理不同,有时网站无法正确显示,有时网站会提示浏览器过时及不兼容。无论如何,恢复您的 默认用户代理 对于大多数网站的正确显示都非常重要。

查看用户代理

要查看代理,请点击 Firefox 菜单按钮 Fx57Menu、点击 帮助 Fx57Help帮助 并选择 故障排除信息 更多故障排除信息。地址为 about:support 的页面会打开。其 应用基础 部分会显示当前 Firefox 的版本,其中包括 用户代理。比如,在 Windows 10 (64位) 下的 Firefox 83 的 默认用户代理 显示为:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/83.0

注意:如果你的用户代理显示的是以前的 Windows 版本,诸如 Windows NT 6.1 (Windows 7),而不是 Windows NT 10.0 (Windows 10),那么请确认你不是在兼容模式下运行 Firefox。你可以右击 Firefox 的桌面快捷方式打开弹出菜单,然后打开属性。检查一下 "兼容性" 标签页并确保没有勾选兼容模式。

诸如 我的用户代理是什么?——WhatIsMyBrowser.com我的用户代理是什么?——whatsmyua.info 之类的网站可以显示被网站探测到的用户代理。

附加组件问题

User-Agent Switcher 扩展这样的附加组件能够改变网站探测到的用户代理。请尝试是否可以通过扩展的设置恢复到默认代理。你也可以暂时禁用所有附加组件(参看 安全模式),如果问题不见了,那么你可以 禁用或移除可疑的附加组件。如果问题解决了,那么可以用以下方法重置到默认的用户代理。

重置默认的 Firefox 用户代理

要重置您的用户代理,请遵循以下步骤:

更改高级设置的首选项可能影响 Firefox 的稳定性和安全性。非高级用户不建议使用。

  1. 地址栏 里输入about:config,然后按 回车
    有时会出现警告页面。点击 接受风险并继续,以打开 about:config 页面。
  2. 搜索首选项名称 栏中输入 useragent
  3. 点击 重置 Fx71aboutconfig-ResetButton如果以下首选项名称存在,点击每个首选项的删除 Fx71aboutconfig-DeleteButton 按钮:
  • general.useragent.extra.firefox
  • general.useragent.extra.产品名 —— 产品名 可能是某些第三方软件的名称 (例如:microsoftdotnet)。
  • general.useragent.locale
  • general.useragent.override
  • general.useragent.security

关于使用 about:config 页重置或删除首选项的更多信息,请参看 Firefox 的配置编辑器

说明:如果以上方法没有解决问题,那么请检查首选项 privacy.resistFingerprinting 是否设为 true,如果是,请双击设置其为 false。该设置会改变用户带来并导致此类问题。更多信息,请参看 Firefox 针对指纹收集的保护

重置用户代理后,您可能需要重启 Firefox 并清理 cookie 和缓存:

  1. 点击菜单按钮图像“fx57menu”不存在。Fx89menuButton打开菜单面板。
  2. 点击 历史 ,然后选择 清除最近的历史记录...
  3. 要清除的时间范围: 下拉菜单中,选择 全部
  4. 在下拉菜单下面,选择 Cookie缓存 这两项。确保不要选择你希望保留的其他项。
  5. 点击 确认立即清除

这篇文章对您有帮助吗?

请稍候...

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解