UA 解析
在线解析 User-Agent 字符串,识别浏览器、渲染引擎、操作系统、设备类型与 CPU 架构,可一键填入当前浏览器的 UA。
示例:
解析结果
- 浏览器
- 未知
- 渲染引擎
- 未知
- 操作系统
- 未知
- 设备类型
- 未知
- CPU / 架构
- 未知
使用说明
用途
User Agent 在线解析工具,把浏览器 / 爬虫 / 应用发送的 User-Agent 字符串解析为可读结构:浏览器名称及版本、操作系统及版本、设备类型(桌面 / 手机 / 平板 / 机器人)、内核引擎(Blink / Gecko / WebKit)、CPU 架构。同时提供常见浏览器 UA 模板速查(Chrome / Firefox / Safari / Edge / IE / 微信内置 / Baiduspider 等)和"伪装 UA 生成器"。常用于服务端日志分析、流量统计、爬虫识别、跨浏览器调试。所有解析在浏览器本地完成。
操作步骤
- 左侧粘贴 User-Agent 字符串(从日志 / 浏览器 navigator.userAgent 复制)
- 右侧解析结果:浏览器 / 版本 / 操作系统 / 设备 / 引擎
- 设备分类:Desktop / Mobile / Tablet / Bot
- 机器人识别:Googlebot / Baiduspider / Bingbot / facebookexternalhit / WhatsApp Preview
- 常见 UA 模板速查:一键插入 Chrome 移动 / Safari iPhone / 微信内置等
- 伪装 UA 生成:组合 OS + 浏览器 + 版本生成自定义 UA
- 当前浏览器 UA:一键读取自己的 navigator.userAgent
- 批量:每行一个 UA 字符串,批量解析
常见问题
- 为什么 Chrome 的 UA 字符串那么长?里面写了 Mozilla / Safari / KHTML?
- **历史包袱**。早期网站只识别"Mozilla" UA 给现代功能(IE 没"Mozilla"被歧视),后来浏览器都加"Mozilla/5.0"前缀骗过检测。Chrome 想用 Safari WebKit 渲染引擎,加"Safari/x";想兼容更多网站,加"KHTML"。结果**每个浏览器 UA 都套娃**。微软 Edge 的 UA 同时含 Chrome / Safari / KHTML / Mozilla。
- UA Client Hints 是什么?要取代 User-Agent 吗?
- Google 推动的新标准: HTTP 头分别传 Sec-CH-UA / Sec-CH-UA-Mobile / Sec-CH-UA-Platform 等明确字段,**取代字符串解析**。**优势**: 服务端不用正则解析、隐私更好(默认只给低熵字段)。**现状**: Chrome 已支持,Firefox / Safari 部分支持。**过渡期**: User-Agent 字符串还会用很久,新代码可优先用 Client Hints + UA 字符串降级。
- 能伪装 UA 绕过反爬吗?
- **只伪装 UA 大概率不够**。反爬通常综合检测: 1) UA(基本检查);2) 行为指纹(鼠标轨迹 / 间隔时间);3) IP(代理识别);4) Canvas 指纹;5) WebGL;6) 字体;7) 时区与 IP 匹配。**单点伪装 UA** 只能过最基础反爬。**进阶**: 用 puppeteer / playwright + stealth 插件 + 代理池。
- 怎么识别是不是搜索引擎爬虫?
- **UA 字符串特征**: Googlebot / Baiduspider / Bingbot / Sogou / YandexBot / DuckDuckBot。**真实性验证**: 反向 DNS 查询 IP 是不是 google.com / baidu.com 子域(防止伪造 UA)。本工具仅按 UA 字符串识别,**生产环境** 强烈建议加反向 DNS 验证。
- 微信浏览器的 UA 怎么识别?
- 微信内置浏览器 UA 含 `MicroMessenger/版本`。**示例**: `Mozilla/5.0 (iPhone; CPU iPhone OS 15_0) ... MicroMessenger/8.0.20 ...`。**业务用途**: 1) 微信生态下显示分享按钮(普通浏览器隐藏);2) 微信内不能调用某些 JSAPI 警告用户用浏览器打开;3) 微信小程序 webview UA 还含 `miniProgram` 字段。
应用场景
- 服务端日志分析:解析访问者 UA 看用户分布
- 流量统计:移动 / 桌面 / 各浏览器市场份额
- 爬虫识别:从日志识别搜索引擎和恶意爬虫
- 跨浏览器调试:复制目标浏览器 UA 在开发环境测试
- A/B 测试:按浏览器类型分发不同版本
适用场景
服务端日志分析、流量统计、爬虫识别、跨浏览器调试、A/B 测试。后端、SEO、运营、QA 常用。详细字段解析、机器人识别、UA 模板速查、批量处理是关键差异点。