Compare Revisions
如何重置 Firefox 默认用户代理?
Revision 245436:
Revision 245436 by wxie2016 on
Revision 307146:
Revision 307146 by wxie2016 on
Keywords:
用户代理 UA useragent 不兼容 老旧 user agent
用户代理 UA useragent 不兼容 老旧 user agent
Search results summary:
了解如何重置您的 Firefox “用户代理(UA)”,以使网站能正确检测您的浏览器并正常显示。
了解如何重置您的 Firefox “用户代理(UA)”,以使网站能正确检测您的浏览器并正常显示。
Content:
[https://wikipedia.org/wiki/User_agent 用户代理(User Agent, UA)] 告知网站您使用的浏览器和操作系统,以便网站服务器能传输兼容您浏览器的内容。如果你的 Firefox 是最新版,而网站还说浏览器过时或者不兼容,那么用户代理可能是问题的原因。本文阐述如何解决 Firefox 用户代理的问题,主要网站就能正常工作。
__TOC__
= 用户代理问题 =
您可以通过改变用户代理来欺骗网站,使其认为您在使用不同的浏览器或操作系统。网络开发者也可以通过改变用户代理来测试网页在不同浏览器和操作系统下的显示效果。有时,附加组件或者别的组件会在您不知情的情况下更改您的用户代理信息。
根据检测到的用户代理不同,有时网站无法正确显示,有时网站会提示浏览器过时及不兼容。无论如何,恢复您的 ''默认用户代理'' 对于大多数网站的正确显示都非常重要。
= 查看用户代理 =
要查看代理,请点击 Firefox 菜单按钮 [[Image:Fx57Menu]]、点击 {for not fx89}{menu 帮助 [[Image:Fx57Help]]}{/for}{for fx89}{menu 帮助}{/for} 并选择 {for not fx88}{menu 故障排除信息}{/for} {for fx88}{menu 更多故障排除信息}{/for}。地址为 ''about:support'' 的页面会打开。其 '''应用基础''' 部分会显示当前 Firefox 的版本,其中包括 '''用户代理'''。比如,在 Windows 10 (64位) 下的 Firefox 83 的 ''默认用户代理'' 显示为:<br>
<sub>''Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/83.0''</sub>
{for win}{note}'''注意''':如果你的用户代理显示的是以前的 Windows 版本,诸如 Windows NT 6.1 (Windows 7),而不是 Windows NT 10.0 (Windows 10),那么请确认你不是在兼容模式下运行 Firefox。你可以右击 Firefox 的桌面快捷方式打开弹出菜单,然后打开属性。检查一下 "兼容性" 标签页并确保没有勾选兼容模式。{/note}{/for}
诸如 [https://www.whatismybrowser.com/detect/what-is-my-user-agent 我的用户代理是什么?——WhatIsMyBrowser.com] 和 [https://www.whatsmyua.info/ 我的用户代理是什么?——whatsmyua.info] 之类的网站可以显示被网站探测到的用户代理。
= 附加组件问题 =
象 [https://addons.mozilla.org/firefox/addon/uaswitcher/ User-Agent Switcher] 扩展这样的附加组件能够改变网站探测到的用户代理。请尝试是否可以通过扩展的设置恢复到默认代理。你也可以暂时禁用所有附加组件(参看 [[Troubleshoot Firefox issues using Safe Mode]]),如果问题不见了,那么你可以 [[Disable or remove Add-ons|禁用或移除可疑的附加组件]]。如果问题解决了,那么可以用以下方法重置到默认的用户代理。
= 重置默认的 Firefox 用户代理 =
要重置您的用户代理,请遵循以下步骤:
[[Template:aboutconfigwarning]]
# [[T:aboutconfig]]
# 在 '''搜索首选项名称''' 栏中输入 '''useragent'''。
# 点击 ''重置'' [[Image:Fx71aboutconfig-ResetButton]] 或 ''如果以下首选项名称存在,点击每个首选项的删除'' [[Image:Fx71aboutconfig-DeleteButton]] 按钮:
* {pref general.useragent.extra.firefox}
* {pref general.useragent.extra.''产品名''} —— ''产品名'' 可能是某些第三方软件的名称 (例如:''microsoftdotnet'')。
* {pref general.useragent.locale}
* {pref general.useragent.override}
* {pref general.useragent.security}
关于使用 about:config 页重置或删除首选项的更多信息,请参看 [[Configuration Editor for Firefox]]。
{note}'''说明''':如果以上方法没有解决问题,那么请检查首选项 {pref privacy.resistFingerprinting} 是否设为 {pref true},如果是,请双击设置其为 {pref false}。该设置会改变用户带来并导致此类问题。更多信息,请参看 [[Firefox's protection against fingerprinting]]。{/note}
重置用户代理后,您可能需要重启 Firefox 并清理 cookie 和缓存:
[[T:clearCookiesCache]]
[https://wikipedia.org/wiki/User_agent 用户代理(User Agent, UA)] 告知网站您使用的浏览器和操作系统,以便网站服务器能传输兼容您浏览器的内容。如果你的 Firefox 是最新版,而网站还说浏览器过时或者不兼容,那么用户代理可能是问题的原因。本文阐述如何解决 Firefox 用户代理的问题,主要网站就能正常工作。
__TOC__
= 用户代理问题 =
您可以通过改变用户代理来欺骗网站,使其认为您在使用不同的浏览器或操作系统。网络开发者也可以通过改变用户代理来测试网页在不同浏览器和操作系统下的显示效果。有时,附加组件或者别的组件会在您不知情的情况下更改您的用户代理信息。
根据检测到的用户代理不同,有时网站无法正确显示,有时网站会提示浏览器过时及不兼容。无论如何,恢复您的 ''默认用户代理'' 对于大多数网站的正确显示都非常重要。
= 查看用户代理 =
要查看代理,请点击 Firefox 菜单按钮 [[[Image:Fx89menuButton]]、点击 {menu 帮助} 并选择 {menu 更多故障排除信息}。地址为 ''about:support'' 的页面会打开。其 '''应用基础''' 部分会显示当前 Firefox 的版本,其中包括 '''用户代理'''。比如,在 Windows 10 (64位) 下的 Firefox 83 的 ''默认用户代理'' 显示为:<br>
<code>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/83.0</code>
{for win}{note}'''注意''':如果你的用户代理显示的是以前的 Windows 版本,诸如 Windows NT 6.1 (Windows 7),而不是 Windows NT 10.0 (Windows 10),那么请确认你不是在兼容模式下运行 Firefox。你可以右击 Firefox 的桌面快捷方式打开弹出菜单,然后打开属性。检查一下 ''兼容性'' 标签页并确保没有勾选兼容模式。{/note}{/for}
诸如 [https://www.whatismybrowser.com/detect/what-is-my-user-agent 我的用户代理是什么?——WhatIsMyBrowser.com] 和 [https://www.whatsmyua.info/ 我的用户代理是什么?——whatsmyua.info] 之类的网站可以显示被网站探测到的用户代理。
= 附加组件问题 =
象 [https://addons.mozilla.org/firefox/addon/uaswitcher/ User-Agent Switcher] 扩展这样的附加组件能够改变网站探测到的用户代理。请尝试是否可以通过扩展的设置恢复到默认代理。你也可以暂时禁用所有附加组件(参看 [[Use Troubleshoot Mode in Firefox]]),如果问题不见了,那么你可以 [[Disable or remove Add-ons|禁用或移除可疑的附加组件]]。如果问题解决了,那么可以用以下方法重置到默认的用户代理。
= 重置默认的 Firefox 用户代理 =
要重置您的用户代理,请遵循以下步骤:
[[Template:aboutconfigwarning]]
# [[T:aboutconfig]]
# 在 '''搜索首选项名称''' 栏中输入 '''useragent'''。
# 点击 ''重置'' [[Image:Fx71aboutconfig-ResetButton]] 或 ''如果以下首选项名称存在,点击每个首选项的删除'' [[Image:Fx71aboutconfig-DeleteButton]] 按钮:
*{pref general.useragent.extra.firefox}
*{pref general.useragent.extra.''产品名''} —— ''产品名'' 可能是某些第三方软件的名称 (例如:''microsoftdotnet'')。
*{pref general.useragent.locale}
*{pref general.useragent.override}
*{pref general.useragent.security}
关于使用 about:config 页重置或删除首选项的更多信息,请参看 [[Configuration Editor for Firefox]]。
{note}'''说明''':如果以上方法没有解决问题,那么请检查首选项 {pref privacy.resistFingerprinting} 是否设为 {pref true},如果是,请双击设置其为 {pref false}。该设置会改变用户带来并导致此类问题。更多信息,请参看 [[Firefox's protection against fingerprinting]]。{/note}
重置用户代理后,您可能需要重启 Firefox 并清理 cookie 和缓存:
[[T:clearCookiesCache]]