网络与 IP
User-Agent 解析工具
把 User-Agent 字符串拆解为浏览器、操作系统、设备类型和渲染引擎。
什么是User-Agent 解析工具?
User-Agent 是浏览器向每一台它连接的服务器主动声明的字符串,其中包含浏览器名称与版本、操作系统,有时还有设备类型。服务器据此提供合适的页面布局、统计访问数据,或者过滤爬虫。
问题在于,出于历史原因这些字符串出了名的混乱:几乎所有浏览器都自称 Mozilla,Chrome 里含有 Safari,Edge 里又含有 Chrome。这是当年网站靠嗅探浏览器名称来决定发送什么内容所留下的遗产。本工具替您理清,给出明确答案。
使用方法
- 输入框已自动填入您当前浏览器的 User-Agent 字符串。
- 粘贴其他字符串即可分析,例如从服务器日志中取出的记录。
- 点击示例按钮,查看常见浏览器是如何自我标识的。
- 字符串变化时结果实时更新。
常见问题
为什么 Chrome 的字符串里有 Safari?
Chrome 发布时使用 WebKit 引擎,并保留了兼容标记,好让为 Safari 编写的网站继续正常工作。如今几乎每款浏览器都带着类似的历史包袱。
能区分 Windows 10 和 Windows 11 吗?
不能。两者都上报 Windows NT 10.0——微软在推出 Windows 11 时并未修改这个数字。要区分它们需要使用较新的 User-Agent Client Hints 机制。
User-Agent 字符串可以伪造吗?
轻而易举。它只是浏览器选择发送的一段文本,任何人都能修改。因此绝不要把它当作安全措施,只适合用于统计分析或布局判断。