User-Agent 解析

粘贴 UA 字符串,自动识别浏览器、版本、操作系统、设备

Ctrl+Enter 执行 · Ctrl+K 清空

输入

13

输出

字符数:0|行数:0

使用说明

粘贴 User-Agent 字符串,点击「解析」自动识别浏览器名称、版本、操作系统、设备类型。

关于User-Agent 解析

User-Agent(用户代理,简称 UA)是 HTTP 请求头中的一个字段,用于标识发起请求的客户端类型、操作系统、浏览器、设备等信息。虽然 UA 字符串格式不统一、内容复杂,但仍是服务端识别客户端类型、做兼容性适配、统计分析的主要依据之一。

在前端开发、数据分析、爬虫识别等场景中,开发者常需要解析 UA 字符串:统计网站访客的浏览器与设备分布、识别爬虫与正常用户、做浏览器兼容性适配、排查特定设备上的兼容性问题等。手动阅读 UA 字符串既繁琐又易错,借助专门工具可以瞬间解析。

本 User-Agent 解析工具基于成熟库实现,能从 UA 字符串中识别浏览器名称与版本、操作系统、设备类型、引擎等信息。所有解析在浏览器本地完成,UA 字符串不会上传到任何服务器。

核心特性

浏览器识别

自动识别 Chrome、Firefox、Safari、Edge、IE 等主流浏览器及其版本号。

操作系统识别

识别 Windows、macOS、Linux、Android、iOS 等操作系统及版本。

设备类型判断

根据 UA 判断是桌面端、移动端、平板、爬虫等设备类型。

引擎识别

识别浏览器内核引擎(如 Blink、WebKit、Gecko)及其版本。

本地处理零上传

所有解析在浏览器内完成,UA 字符串可放心处理。

使用场景

1

网站访客分析

通过解析网站访问日志中的 UA,统计访客的浏览器、操作系统、设备分布,指导兼容性优化方向。

2

爬虫识别

识别搜索引擎爬虫(如 Googlebot、Baiduspider)与其他自动化工具,便于做爬虫处理或反爬策略。

3

兼容性问题排查

当用户报告浏览器兼容性问题时,根据其 UA 确认浏览器版本,针对性排查问题。

4

移动端适配

根据 UA 判断设备类型,决定返回桌面版还是移动版页面。

常见问题

UA 字符串可靠吗?

不完全可靠。UA 字符串可以被客户端任意修改,部分浏览器(如 Chrome)为了隐私开始减少 UA 信息。建议结合其他特征(如 Accept、Sec-CH-UA)综合判断,不要完全依赖 UA。

为什么有些 UA 看起来很奇怪?

现代浏览器的 UA 字符串为了兼容性会包含历史信息(如 Chrome 的 UA 中包含 Mozilla、AppleWebKit、Safari 等关键字),这是为了兼容旧网站的检测逻辑。本工具会综合所有信息识别真实浏览器。

能识别爬虫吗?

能。本工具会识别常见的搜索引擎爬虫(如 Googlebot、Baiduspider、Bingbot)与部分自动化工具(如 curl、Postman)。

UA 与 Sec-CH-UA 有什么区别?

UA 是传统的客户端标识头,格式不统一且逐渐被淘汰;Sec-CH-UA 是 Chrome 提出的新标准,结构化、可控制暴露,是未来趋势。本工具目前主要解析传统 UA。