User-Agent 解析器

粘贴任意 User-Agent 字符串,查看它标识出的浏览器、渲染引擎、操作系统和设备类型。 默认显示你自己的信息。

工作原理

字符串会按照最能区分重叠浏览器的顺序扫描已知标记,因为基于 Chromium 的浏览器 (Edge、Opera、Brave、Vivaldi、三星浏览器)出于兼容性都带有 Chrome/ 标记,必须先检查它们各自更具体的标记,否则都会被误判为纯 Chrome。操作系统 通过另一组标记检测(Windows NTMac OS XAndroidiPhone OS/CPU OS、常见的 Linux 标记),设备类型则取决于是否存在移动端或平板专属的标记。

一切都在本页面的 JavaScript 中,针对你提供的文本进行处理,如果你没有修改文本框, 则使用 navigator.userAgent。不会上传任何内容。

常见问题

为什么默认显示的是我自己的浏览器?

文本框会预先填入 navigator.userAgent,也就是你自己浏览器的字符串,直接从你正在访问的页面本地读取。把任意其他 User-Agent 字符串粘贴进去覆盖它,即可解析那一条。

它能完美识别每一种浏览器和设备吗?

User-Agent 字符串本身就很混乱,很多浏览器为了兼容性会携带它们所基于的其他浏览器的标记(例如 Edge 和 Chrome 都带有 "Safari" 和 "KHTML, like Gecko")。这个工具使用覆盖常见情况的规则集,但生僻或伪造的字符串仍可能被误判。

这个字符串会被发送到别的地方吗?

不会。解析完全在你的浏览器中用正则表达式完成,不会上传任何内容。