用户代理(User Agent, UA) 告知网站您使用的浏览器和操作系统,以便网站服务器能传输兼容您浏览器的内容。如果你的 Firefox 是最新版,而网站还说浏览器过时或者不兼容,那么用户代理可能是问题的原因。本文阐述如何解决 Firefox 用户代理的问题,主要网站就能正常工作。
用户代理问题
您可以通过改变用户代理来欺骗网站,使其认为您在使用不同的浏览器或操作系统。网络开发者也可以通过改变用户代理来测试网页在不同浏览器和操作系统下的显示效果。有时,附加组件或者别的组件会在您不知情的情况下更改您的用户代理信息。
根据检测到的用户代理不同,有时网站无法正确显示,有时网站会提示浏览器过时及不兼容。无论如何,恢复您的 默认用户代理 对于大多数网站的正确显示都非常重要。
查看用户代理
要查看代理,请点击 Firefox 菜单按钮 、点击 并选择 。地址为 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
诸如 我的用户代理是什么?——WhatIsMyBrowser.com 和 我的用户代理是什么?——whatsmyua.info 之类的网站可以显示被网站探测到的用户代理。
附加组件问题
象 User-Agent Switcher 扩展这样的附加组件能够改变网站探测到的用户代理。请尝试是否可以通过扩展的设置恢复到默认代理。你也可以暂时禁用所有附加组件(参看 安全模式),如果问题不见了,那么你可以 禁用或移除可疑的附加组件。如果问题解决了,那么可以用以下方法重置到默认的用户代理。
重置默认的 Firefox 用户代理
要重置您的用户代理,请遵循以下步骤:
请务必在您对高级设置十分熟悉并了解潜在影响的情况下才这么做。
- 在 地址栏 里输入about:config,然后按 回车。
有时会出现警告页面。点击 ,以打开 about:config 页面。 - 在 搜索首选项名称 栏中输入 useragent。
- 点击 重置 或 如果以下首选项名称存在,点击每个首选项的删除 按钮:
- general.useragent.extra.firefox
- general.useragent.extra.产品名 —— 产品名 可能是某些第三方软件的名称 (例如:microsoftdotnet)。
- general.useragent.locale
- general.useragent.override
- general.useragent.security
关于使用 about:config 页重置或删除首选项的更多信息,请参看 Firefox 的配置编辑器。
重置用户代理后,您可能需要重启 Firefox 并清理 cookie 和缓存:
- 点击菜单按钮图像“fx57menu”不存在。打开菜单面板。
- 点击 并选择
- 在要清除的时间范围:下拉菜单中,选择所有。
- 在下拉菜单下方,同时选择 Cookie 和缓存。确保您要保留的其他项目未被选中。
- 点击 。
- 点击菜单按钮图像“fx57menu”不存在。打开菜单面板。
- 点击 并选择
- 在什么时候:下拉菜单中,选择所有。
- 在下拉菜单下方,选择 Cookie 和网站数据和临时缓存的文件和页面。确保您要保留的其他项目未被选中。
- 点击 。