User-Agent 解析
解析 User-Agent 字符串:浏览器、版本、引擎、系统、机型、CPU 架构,并给出 UA-CH 与设备真实能力。
当前浏览器上报的 User-Agent
(读取中)
UA 字符串已被浏览器厂商冻结:Chrome 113 起小版本固定为 0.0.0, 平台版本不再更新,Windows 11 与 Windows 10 的 UA 完全相同。 因此上表里「系统版本」「机型」这类字段只能作为粗粒度参考 —— 需要精确判断请以 UA-CH 或客户端真实能力为准。
本工具在你的浏览器内运行,输入的内容与文件不会上传到任何服务器。
常见问题
- 我用的明明是 Windows 11,为什么识别成 Windows 10?
- 因为不是识别错了,而是 UA 字符串里就写着 Windows 10。微软从 Windows 11 开始没有改 UA 里的标识,两者都是 Windows NT 10.0 —— 所有基于 UA 字符串的工具都无法区分。要准确判断请看页面上的 UA-CH 区块:Chrome 等浏览器会通过 navigator.userAgentData 给出 platformVersion,主版本号 13 及以上对应 Windows 11、1~10 对应 Windows 10。
- 为什么 Chrome 的版本号显示成 120.0.0.0 这样的整齐数字?
- 这是浏览器厂商的「UA 冻结」策略:Chrome 从 113 版起把 UA 里的小版本固定为 0.0.0,只保留主版本,目的是减少 UA 被用于指纹追踪。所以想拿 UA 做「精确到小版本的浏览器统计」,数据从 2023 年之后就不再可靠了。本工具能读到 UA-CH 里的完整版本(uaFullVersion),但它只代表当前这一个浏览器,无法用来解析别人的 UA 字符串。
- 为什么识别不出我的手机具体机型?
- 取决于 UA 本身的写法。Android 设备通常会在括号里带上型号(如 …; SM-S9180 Build/TP1A…),本工具会把它提取出来并据此推断厂商;但 iPhone 与 iPad 的 UA 里完全没有机型信息,只有 iPhone / iPad 这样的泛指,任何工具都变不出来 —— 这也是为什么很多统计里 iOS 机型只能到「iPhone」这一层。如果某台 Android 的 ROM 抹掉了型号字段,那一格就会显示为空,而不是猜一个。