User-Agent 解析
设备/浏览器/系统
常见示例
💡 使用说明
什么是 User-Agent?
User-Agent(用户代理)是浏览器发送给服务器的标识字符串,包含浏览器类型、版本、操作系统、设备等信息。
解析信息
- 浏览器: Chrome、Firefox、Safari、Edge 等
- 操作系统: Windows、macOS、Linux、Android、iOS 等
- 设备: Desktop、Mobile、Tablet 等
- 渲染引擎: Blink、Gecko、WebKit 等渲染引擎
- CPU: amd64、arm64 等架构信息
应用场景
- 服务端根据设备类型返回不同页面
- 统计分析访问设备和浏览器分布
- 前端适配不同浏览器特性
- 检测爬虫和机器人
注意事项
- User-Agent 可以被伪造,不应作为安全验证依据
- 不同浏览器的 UA 字符串格式可能不同
- 移动端浏览器通常包含设备型号信息
- 部分浏览器可能隐藏或简化 UA 信息
解析结果
浏览器
浏览器名称Chrome Headless
版本131.0.0.0
主版本131
操作系统
操作系统Windows
版本10
设备
设备类型桌面设备
厂商-
型号-
渲染引擎
引擎名称Blink
版本131.0.0.0
CPU
CPU 架构amd64
JSON 输出
{
"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/131.0.0.0 Safari/537.36",
"browser": {
"name": "Chrome Headless",
"version": "131.0.0.0",
"major": "131"
},
"engine": {
"name": "Blink",
"version": "131.0.0.0"
},
"os": {
"name": "Windows",
"version": "10"
},
"device": {},
"cpu": {
"architecture": "amd64"
}
}