我的浏览器是什么
检测中...
—
浏览器与系统
User-Agent 检测中...
User-Agent数据 检测中...
平台版本 检测中...
架构 检测中...
位数 检测中...
型号 检测中...
完整版本列表 检测中...
屏幕与设备
屏幕分辨率 检测中...
可用分辨率 检测中...
窗口尺寸 检测中...
设备像素比 检测中...
色彩深度 检测中...
屏幕方向 检测中...
CPU 核心数 检测中...
设备内存 检测中...
触控点数 检测中...
语言与地区
主要语言 检测中...
全部语言 检测中...
时区 检测中...
UTC 偏移 检测中...
隐私与安全
已启用 Cookie 检测中...
请勿追踪 检测中...
全球隐私控制 检测中...
图形
WebGL 供应商 检测中...
WebGL渲染器 检测中...
支持的特性
WebGL—
WebGL2—
WebRTC—
WebAssembly—
Service Worker—
localStorage—
IndexedDB—
Notifications—
Geolocation—
Clipboard API—
Web Share—
相关工具

这是什么?

User-Agent 字符串是浏览器自动发送给你访问的每个网站的一段文本,其中包含浏览器类型、版本、操作系统和设备信息。本页通过 JavaScript API 直接从你的浏览器读取这些信息,全程不涉及任何服务器。

网站使用这些数据有正当理由:识别你的操作系统以提供正确的下载链接、根据设备尺寸优化布局,或友好地提醒你浏览器版本过旧。不过,同样的信息也被用于浏览器指纹识别——广告商和追踪器把多项数据(User-Agent、屏幕尺寸、时区、已安装字体、WebGL 厂商等)组合起来,生成一个即使没有 Cookie 也能在全网跟踪你的唯一标识。

指纹识别之所以有效,是因为这些细节的组合极为罕见。即便有数百万人在 Windows 上以 1920×1080 使用 Chrome,能同时与你的 GPU 厂商、时区和语言设置完全吻合的人却寥寥无几。这种唯一性让追踪器无需明确许可就能跨站跟踪你。注重隐私的浏览器和扩展会通过伪造或随机化这些值来削弱指纹识别,但它仍是在线隐私的现实隐患。

我的浏览器是什么:User-Agent检测与浏览器指纹诊断

本检测工具全面解答我的浏览器是什么,详细列出您在访问任意网站时浏览器主动提交的技术参数:名称、版本号、渲染引擎、操作系统、屏幕几何尺寸、时区、语言首选项以及图形渲染器。所有诊断均在本地浏览器中通过 JavaScript 即时计算,绝不向任何外部服务器上传数据。

此浏览器测试报告包含哪些技术参数

上方的检测结果全面回答了我的浏览器是什么,并按照外部网站接收和分析数据的常见分类进行归纳:

  • 浏览器与操作系统:原始 User-Agent 字符串、解析后的软件名称与版本、排版引擎(Blink、Gecko 或 WebKit)以及五项 Client Hints 高熵值。
  • 屏幕与硬件设备:物理屏幕分辨率、可用桌面空间、视口窗口尺寸、设备像素比(DPR)、色彩深度、CPU 核心数、报告内存以及触控点支持。
  • 语言与地理区域:主选界面语言、完整的接受语言列表、IANA 时区标识及对应 UTC 偏差。
  • 隐私与追踪防护:Cookies 启用状态、Do Not Track(DNT)标头以及 Global Privacy Control(GPC)隐私保护信号。
  • 图形渲染硬件:WebGL 供应商与渲染器标识,在绝大多数桌面电脑上可直接显示您实际安装的独立显卡或集成显卡型号。
  • 现代网络特性支持:WebGL、WebGL2、WebRTC、WebAssembly、Service Workers、localStorage、IndexedDB、推送通知、地理定位以及剪贴板 API。

点击复制全部为 JSON按钮可将整份系统诊断报告存入剪贴板。您的公网 IP 地址属于网络传输层信息,并不包含在浏览器内部对象中;如需查看公网地址,请访问我的 IP 地址是什么检测工具。

什么是 User-Agent 字符串及其包含历史伪装的原因

User-Agent 是浏览器随每个 HTTP 请求发送的一行技术文本,旨在让目标服务器识别客户端类型并提供适配的页面内容。然而自 20 世纪 90 年代起,为了绕过各大网站僵化的服务器端嗅探与兼容性拦截,各款浏览器纷纷开始伪装成竞争对手的标识,导致该字符串充斥着历史遗留信息。

正因如此,几乎所有现代浏览器的标识都以 Mozilla/5.0 开头,而 Google Chrome 的标识中同时包含了 AppleWebKit、KHTML, like Gecko 以及 Safari 等字样。Microsoft Edge 在其基于 Chromium 的 Chrome/ 标识后追加 Edg/,Opera 则追加 OPR/ 标识。

为了减少用户特征泄露,主流浏览器厂商目前正在主动弱化该字符串:Chrome 将次要版本号统一冻结为 0.0.0,Safari 多年保持版本字符串不变,而 iPad 默认将自己标识为 Mac 电脑。因此请将该字符串视为兼容性标签而非确凿事实,详细的版本列表才是真实参考依据。

现代化 Client Hints 标准如何逐步替代 User-Agent

Client Hints 标准将原本杂糅的设备信息划分为两个不同的安全层级。低熵提示(例如浏览器品牌、主要大版本、是否移动设备以及运行平台)默认随常规 HTTP 标头发出。而高熵提示则必须由网站脚本通过 JavaScript 异步调用 navigator.userAgentData.getHighEntropyValues() 显式申请,本页面表格中稍后加载的五行详细参数正来源于此。

目前仅有基于 Chromium 内核的浏览器(如 Chrome、Edge、Brave、Opera)原生支持这套现代 API。在 Safari 和 Firefox 中,这些检测行均显示为不可用,这代表浏览器的安全架构选择,绝非测试出错。

浏览器指纹追踪(Fingerprinting)的真正工作原理

浏览器指纹追踪是将数十项单独看来十分普通的设备属性组合在一起,从而构建出全球唯一的数字身份识别档案。“Windows 上的 Chrome 浏览器”代表着数以亿计的网民;但如果进一步结合 3440×1440 屏幕分辨率、1.25 设备像素比、16 核处理器、8 GB 内存、Asia/Shanghai 时区以及特定的中英双语排序,在全球范围内几乎不可能找到第二台相同配置的设备。

各项特征所蕴含的信息熵截然不同。信息熵最高的顶级特征包括:Canvas 与音频渲染哈希、系统已安装字体列表、WebGL 显卡渲染器字符串、屏幕几何布局以及多语言首选顺序。信息熵中等的特征包括时区、CPU 核心数、内存容量以及触控点。而孤立的操作系统大类与浏览器名称基本无法构成有效识别。

有效的追踪指纹不仅需要罕见,还必须保持长久稳定,以便在用户下一次访问时精确识别。追踪机构通常会将这些硬件指纹与清除缓存后依然存留的持久网络标记相结合,例如通过 WebRTC 协议泄漏的真实 IP,建议通过WebRTC 泄露检测页面进行全面排查。

本检测页面的测量边界与未包含的分析指标

本页面客观列出您的浏览器向外部暴露的技术参数,但并不计算任何主观的指纹稀有度评分。

测试过程不会执行隐式 Canvas 绘图、WebAudio 延迟分析、系统字体穷举探测或浏览器插件暴力扫描,同时仅以纯文本形式读取 WebGL 厂商与渲染器名称,不进行图像渲染哈希计算。我们不设访客历史数据库,因此不会向您提供统计学上的独特性概率。

请审慎对待某些第三方网站给出的“您在 300 万人中独一无二”等结论:此类网站的对比样本仅来自其自身的技术受众,属于典型的样本自选择偏差。多项针对普通互联网真实流量的学术研究表明,常规消费级设备的软硬件指纹重复度远高于测试网站给出的夸张数据。

顶部显示的浏览器名称与版本来自 Client Hints 品牌列表或对 User-Agent 字符串的最长前缀匹配。如果您正在使用改写 User-Agent 的扩展工具,测试将忠实呈现伪装后的虚假数据;遇到疑问时,请务必结合原始 User-Agent 标头与底层图形硬件信息综合研判。

如何有效降低指纹特征 — 以及常见的防护误区

数字防追踪领域最反直觉的事实是:盲目安装防指纹插件往往会使您的设备更容易被精准识别。指纹追踪算法的核心依赖于寻找异常值,因此每安装一个冷门扩展、特定字体包或使用虚假参数,都会将您从大众群体中进一步孤立。安装五款独立的小众隐私插件等于为自己绘制了一枚极具辨识度的数字签名,而原生默认配置的浏览器反而能轻松融入大众。

最行之有效的策略是“保持平庸”:使用主流浏览器并保留默认出厂设置,及时安装系统更新以确保版本始终处于最庞大的用户池中。若您有极其严苛的高级匿名需求,应直接采用从底层统一软硬件响应的专用工具,例如 Tor Browser 会强制所有用户输出完全一致的配置参数并统一视口尺寸,Mullvad Browser 同样具备此特性,而 Brave 则会对每个站点注入随机指纹扰动。

为什么伪装修改 User-Agent 往往会适得其反

修改 User-Agent 仅仅改变了单行文本标头,而底层所有硬件与系统 API 依然在如实报告真实参数。一个声称自己是 Windows 系统、但底层 WebGL 明确返回 Apple M 系列显卡且时区处于亚洲的访问者,在追踪器眼中属于极其罕见且稳定的逻辑冲突特征,反而为跨站追踪提供了完美的抓手。

无痕隐私模式和 VPN 无法改变您的浏览器指纹

无痕浏览模式仅在会话结束时清空本地的浏览历史、Cookies 与站点存储,绝不会改变显卡型号、物理分辨率、系统字体或 User-Agent 字符串,因此无痕窗口下的设备指纹与常规窗口完全一致。VPN 仅能改变出口 IP 地址与地理位置;若 VPN 出口国家与系统时区或首选语言严重冲突,该矛盾将直接成为追踪者的额外识别特征。

如何在技术故障报告与客服工单中使用本报告

“复制全部为 JSON”功能专门用于在技术人员或软件开发者询问“您使用的是什么浏览器和系统环境”时提供标准化诊断数据。导出的 JSON 数据结构清晰包含了原始 User-Agent、浏览器内核、操作系统构架、屏幕视口尺寸、设备像素比以及图形显卡信息。尤其是 WebGL 渲染器型号和 DPR 参数,能够帮助工程师快速复现仅发生在特定高分屏或显卡驱动下的页面排版异常与渲染瑕疵。

关于浏览器识别与指纹检测的常见问题

为什么我的浏览器已是最新版本,网站仍提示“浏览器已过期需要更新”?

目标网站仅依赖传统的 User-Agent 字符串来判断客户端环境,而非检测实际的现代 Web 功能,且其内部过滤规则已经过时。常见原因包括:老旧操作系统无法接收最新的浏览器主版本安装包;安全防护软件、杀毒套件或浏览器扩展意外篡改了 User-Agent 标头;或是该网站自身的版本嗅探脚本存在逻辑缺陷。您可以对比本页面显示的 User-Agent 与浏览器官方“关于”界面进行核对。

Firefox 显示已是最新版本但网站坚持提示版本不支持,该如何修复?

您的 User-Agent 覆盖项被外部工具强制改写,必须将其重置为默认值。在 Firefox 地址栏输入 about:config 并回车,在搜索框中输入 general.useragent.override 参数,右键点击该配置项(或点击右侧垃圾桶图标)选择“重置”,随后完全重启 Firefox 浏览器。老旧工具栏残留或恶意的代理切换扩展经常会在此处写入失效的固定版本字符串,导致网站持续报错。

在 macOS 系统的 Safari 浏览器中该如何修改 User-Agent?

首先需要在 Safari 偏好设置中启用“开发”功能菜单。依次打开 Safari 菜单 > 设置(偏好设置) > 高级标签页,勾选“为 Web 开发者显示功能”。随后在屏幕顶部菜单栏点击“开发” > “用户代理”,在此您可以直接选择预设的常见设备配置,或选择“其他”输入自定义字符串。请注意,此操作仅改变文本标识,页面渲染依然由底层 WebKit 引擎执行,且关闭浏览器后会自动重置。

为了尽可能降低浏览器指纹追踪风险,哪些做法真正行之有效?

最有效的核心法则是融入大众,而非叠床架屋地加装防护工具。请使用主流浏览器并保持默认原生配置,开启自动更新以使版本始终位居最庞大的用户群体中,保持窗口常规尺寸,切勿伪装 User-Agent。若需要更高强度的隐私防护,推荐使用 Tor Browser 或 Mullvad Browser,它们强制所有使用者返回完全标准化的硬件参数;添加的冷门扩展越多,您的指纹反倒越稀有。

我在浏览器中安装了若干扩展程序,访问的网站能检测到它们吗?

在很多情况下完全可以。在 Chromium 内核浏览器中,声明了公开资源(web-accessible resources)的扩展很容易被探测:网页脚本尝试请求该扩展内部的已知图标或脚本资源并监听加载状态。此外,广告拦截器或脚本插件向网页 DOM 中注入的特定样式表、CSS 类名以及被阻断的特定网络请求,都会直接向外部网站暴露该扩展程序处于活跃运行状态。

我需要担心浏览器扩展程序带来的数字指纹追踪风险吗?

确实需要保持警惕,这也是许多追求隐私的用户最容易陷入的反噬误区。安装诸如 uBlock Origin 这类拥有数千万用户的超级流行拦截器不会带来明显风险,因为您与海量用户共享同一特征。但如果您安装了五款冷门的小众隐私扩展,外加自定义脚本和伪装工具,这种独特的插件组合本身就构成了一枚不可磨灭的个人数字签名,大幅简化了跨站追踪。

我的浏览器发送通用的 User-Agent 字符串,这样能否实现网络匿名?

绝无可能实现匿名。User-Agent 目前已退化为区分度最弱的初级参数,仅对文本标头进行统一几乎毫无防范效果。现代追踪脚本通过更深层的高熵特征对设备进行画像:包括 WebGL 显卡底层渲染指令、物理屏幕尺寸、设备像素比、系统字体度量、时区偏移以及语言列表。只要这些深层硬件特征未被标准化伪装,单纯替换文本标签根本无法阻止追踪器识别您的设备。