User-Agent 解析器
读取 User-Agent 字符串,显示它代表哪种浏览器、引擎、操作系统和设备。
仅在浏览器中处理免费使用
示例
文件在浏览器本地处理,不会上传到服务器。
使用方法
无需注册、无需安装,也没有使用次数限制,完全免费。
把日志里的 User-Agent 字符串贴进来,就会拆成浏览器、引擎、操作系统和设备。点下面的按钮可以填入当前浏览器正在发送的字符串。
这种字符串本来就不是给人读的。三十年的兼容性表演层层叠加,Chrome 在同一行里既自称 Mozilla,又自称 KHTML 和 Safari,为的是让老旧的服务端判断继续生效。
正因如此,顺序比正则更重要。Edge、Opera、三星浏览器和 Whale 的字符串里都带着 Chrome/,先匹配 Chrome 的解析器会把它们全都报成 Chrome。
Safari 是另一个坑。Safari/ 后面的数字是构建号而不是版本号,版本号在 Version/ 里。读错就会把 Safari 17.6 变成 Safari 605。
Android 靠有没有 Mobile 来区分:有就是手机,没有就是平板。这是谷歌自己的规则,字符串里也没有别的线索。
无论结果如何都只能当参考。User-Agent 由客户端发送,可以写成任何内容,绝不要据此做安全判断。
粘贴的内容不会上传到服务器,解析全部在浏览器本地完成。