UserAgent 解析
NEW
UserAgent Parser · 开发工具
深度解析浏览器 User-Agent 字符串,精准识别操作系统类型、浏览器版本与设备信息,前端开发调试工具
UserAgent浏览器解析
总访问 0 次总使用 0 次
什么是UserAgent 解析
深度解析浏览器 User-Agent 字符串,精准识别操作系统、浏览器版本与设备类型,前端开发调试与数据分析必备工具
UserAgent 解析 是前端开发者、数据分析师和网络安全从业者常用的解析工具。 User-Agent(用户代理)是 HTTP 请求头中携带的一段字符串,用于告诉服务器 发起请求的客户端类型、浏览器版本、操作系统和设备信息。 服务器据此返回适配的内容(如移动端页面或桌面版页面), 开发者据此做埋点分析和用户行为统计,爬虫工程师需要通过 UA 模拟不同浏览器访问。 然而原始 User-Agent 字符串格式复杂冗长,人眼难以直接解读。 本工具将原始 UA 字符串一键解析为结构化的信息卡片,清晰展示浏览器名称与版本、 操作系统类型与版本、设备类型(桌面/移动/平板/Bot)、渲染引擎与 CPU 架构, 并内置 8 种常用预设 UA 示例,支持一键解析当前浏览器信息, 让 UA 解析从"读天书"变为"看报表"。
功能特色
多维度结构化解析
将原始 UA 字符串解析为设备类型、浏览器名称与版本、操作系统版本、 渲染引擎与版本、CPU 架构六大维度的结构化信息,清晰直观
设备类型智能识别
自动识别桌面、移动端、平板、Smart TV、爬虫 Bot 等设备类型, 并尝试识别具体品牌(如 Apple iPhone、Samsung、小米、华为等)
8 种常用预设示例
内置 Chrome(Windows/macOS)、Safari(macOS/iOS)、Firefox、Edge、 iPhone/iPad、Android 以及 Google Bot 等常用 UA 示例, 一键解析,无需手动输入
爬虫识别
支持识别常见搜索引擎爬虫和 Bots(如 Googlebot), 帮助判断访问来源是否为真实用户还是自动化程序
如何使用UserAgent 解析
1
粘贴或选择预设
直接粘贴待解析的 User-Agent 字符串,或从预设列表中选择一个常用示例
2
解析结果即时展示
自动解析并展示设备类型卡片,以及浏览器、操作系统、渲染引擎、 CPU 架构等详细信息的分类展示
3
获取当前浏览器 UA
点击"获取当前 UA"按钮可自动填入当前浏览器的 User-Agent, 用于快速测试解析功能
常见问题
为什么同一个浏览器在不同网站显示的 User-Agent 不同?
部分网站会通过 JavaScript 修改 navigator.userAgent 来"伪造"UA, 用于绕过某些基于 UA 的检测。此外,某些 VPN 或代理插件、 浏览器插件(如 User-Agent Switcher)也会改变 UA 值。 最准确的原始 UA 应在浏览器开发者工具的 Network 面板中查看 HTTP 请求头。
如何根据 UA 做移动端适配?
一般通过服务器端检测 UA 中是否包含 Mobile、iPhone、Android 等关键字来判断访问设备类型, 并返回对应版本的页面(响应式设计则无需此判断)。前端 JavaScript 中可以通过 navigator.userAgent 或 navigator.maxTouchPoints 来判断设备类型。 但需要注意:越来越多的桌面浏览器会包含 Mobile 关键字以兼容某些网站, 所以最好综合多个条件判断而非单一关键字匹配。
什么是 Googlebot?如何识别?
Googlebot 是 Google 用于抓取网页建立索引的爬虫程序。 真实的 Googlebot UA 通常包含 "Googlebot/2.1" 且 IP 来自 Google 的 IP 段。 如果 UA 包含 "Googlebot" 但 IP 不属于 Google,则可能是伪装成 Googlebot 的爬虫。 本工具可以识别 UA 中包含 bot、spider、crawler 等关键字的爬虫请求。
核心特性
结构化解析
六大维度清晰展示
设备识别
桌面/平板/手机/Bot 识别
常用预设
8种常见UA一键解析
爬虫识别
搜索引擎 Bots 快速识别