使用方法
- 查看 浏览器 和 操作系统。版本号是浏览器报告的版本;浏览器共享完整版本时,可能会显示完整版本。
- 查看 请勿跟踪 和 全局隐私控制。两者都是网站可以选择尊重的请求,并不是拦截功能。
- 使用 复制 复制 用户代理字符串,例如在向网站报告显示问题时使用。
浏览器向网站透露什么
浏览器每次发出请求,都会附带一个用户代理字符串:一行文字,说明浏览器名称、引擎和操作系统。网站用它决定如何显示页面;分析工具也会读取它,这也是它本身无法可靠识别一个人的原因之一。
本页面在您的浏览器中读取同样的信息,并从字符串中推算出各部分内容。解析器是专为本页面编写的小程序,并不是包含所有浏览器的数据库,因此不常见的浏览器可能只显示较少的信息。
为什么有些信息不准确
基于 Chromium 的浏览器(如 Chrome 和 Edge)为了保护隐私,已把字符串简化为固定格式:小版本号为0.0.0,macOS 无论实际版本都显示为10_15_7,Windows 10 和 Windows 11 都是 NT 10.0。浏览器可以通过客户端提示给出真实答案,本页面在有该提示时会使用它。Windows 11 的 platformVersion 为13.0.0或更高。
Safari 和其他苹果系统上的浏览器同样使用固定格式。字符串不够用时,页面会说明这一点,而不是猜测。
本页的隐私信号
请勿跟踪是浏览器的一项设置,请求网站不要跟踪您。全局隐私控制是一个类似的信号,有些浏览器会发送它,有些法律规定网站应当尊重它。两者都不会阻止任何内容:是否尊重由网站决定。许多浏览器不发送这两种信号,页面会显示为未设置。
- 允许 Cookie 显示浏览器是否接受 Cookie,但不显示哪些网站设置了 Cookie。
- 设备内存是浏览器提供的一个四舍五入的数值,并非所有浏览器都提供。
示例:使用 Edge 的 Windows 电脑
用户代理字符串以 Edg/120.0.0.0 结尾,说明它来自 Microsoft Edge:字符串中的 Chrome 部分是引擎,Edg 指明浏览器。在 Windows 上,字符串显示 NT 10.0,因此页面会显示 Windows 10 或11,直到浏览器的客户端提示说明是哪一个版本。
下表是解析器对微软官方文档中 Edge 字符串的解读结果。
| 字段 | 字符串中的值 |
|---|---|
| 浏览器 | Edge 120.0.0.0 |
| 浏览器引擎 | Blink 120.0.0.0 |
| 操作系统 | Windows 10(或11,取决于提示) |
| 设备类型 | 台式电脑 |
常见问题
为什么页面显示 Windows 10 或11?
两个系统发送的字符串相同,都是 Windows NT 10.0。只有客户端提示 platformVersion 才能区分它们,Windows 11 报告的值为13.0.0或更高。如果您的浏览器不共享这个提示,页面就无法判断。
为什么我的 macOS 版本显示为10.15.7?
为了兼容,浏览器把用户代理字符串中的 macOS 部分冻结为10_15_7,因此它不反映您的真实版本。网站无法通过这个字符串获得真实版本。
请勿跟踪能阻止网站跟踪我吗?
不能。它只是请求网站不要跟踪您,网站可以选择是否遵守。许多网站会忽略它,而且它本身也无法阻止 Cookie 或其他技术。
什么是全局隐私控制?
这是一个浏览器信号,告诉网站您不希望您的个人数据被出售或共享。在提供该设置的浏览器中开启它;是否遵守由网站决定。如果浏览器没有此设置,页面会显示为未报告。
这些信息会发送到我们的服务器吗?
不会。页面在您的浏览器中读取这些数值并显示在屏幕上,不会把它们发送给我们,也不会保存。
为什么屏幕尺寸和窗口尺寸不同?
屏幕尺寸是整个显示器,窗口尺寸是浏览器使用的那一部分;窗口没有最大化时,后者更小。两者都以 CSS 像素计量,在高像素密度屏幕上它们与物理像素不同。屏幕分辨率工具会同时显示两者。
资料来源
- MDN:User-Agent 请求头,包含用户代理字符串示例(英文)
- Chromium:用户代理字符串缩减(英文)
- Microsoft Edge:用户代理指南(英文)
- Microsoft Edge:使用客户端提示检测 Windows 11(英文)
- Samsung Internet:用户代理字符串格式(英文)
- MDN:Navigator.doNotTrack(英文)
- MDN:Navigator.globalPrivacyControl(英文)
数据和文字最近核对于2026年11月10日星期二。