User-Agent解析工具 - 浏览器操作系统设备识别

User-Agent解析

快速识别浏览器、操作系统、设备类型,调试移动端页面常用

User-Agent 字符串
常见UA示例 (点击即可解析)
Chrome 120 Windows
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Safari 17 iPhone
Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1
Firefox 121 macOS
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0
微信内置浏览器
Mozilla/5.0 (Linux; Android 14; Pixel 8 Build/UD1A.231105.004) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36 MicroMessenger/8.0.44.2502(0x2800002C) Process/toolsmp WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64
Googlebot爬虫
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
💡 提示:所有计算均在本地完成,不上传任何数据到服务器

工具介绍

User-Agent解析工具是一款专业的浏览器和设备信息识别工具,帮助您快速解析User-Agent字符串中的详细信息。支持识别浏览器类型和版本、操作系统及版本号、设备类型(手机/平板/桌面)、渲染引擎、CPU架构等。提供多种常见UA示例一键测试,还可以一键检测当前浏览器的完整信息。适用于Web开发者、测试工程师和SEO人员。

使用方法

  1. 1
    粘贴UA字符串

    将需要解析的User-Agent字符串粘贴到输入框中。UA字符串可以从浏览器开发者工具(F12 → Network → 点击请求 → Headers)中复制,也可以从HTTP请求头中获取。

  2. 2
    点击"获取当前浏览器"

    如果想知道您当前使用的浏览器信息,点击"获取当前浏览器"按钮,工具会自动读取navigator.userAgent并立即解析,显示您的浏览器、操作系统、设备和引擎等完整信息。

  3. 3
    尝试常见UA示例

    页面下方提供了5种常见UA示例(Chrome、Safari iPhone、Firefox、微信内置浏览器、Googlebot爬虫),点击任意一条即可自动填充并解析,帮助对比不同环境的UA特征。

  4. 4
    查看详细解析结果

    解析结果分为四个卡片区域:浏览器(名称+版本)、操作系统(名称+版本)、设备类型(手机/平板/桌面+厂商+型号)、渲染引擎(WebKit/Gecko等)。下方还有详细的CPU架构信息。

使用技巧

  • User-Agent字符串可以被伪造,不要完全依赖它来做安全判断
  • 微信内置浏览器基于WebView,UA中包含MicroMessenger标识
  • Googlebot等爬虫的UA通常比较简单,便于搜索引擎识别
  • 移动端UA通常包含"Mobile"关键字,平板UA通常不包含", Mobile"
  • 检测当前浏览器是最准确的UA解析方式,因为使用的是真实浏览器提供的数据
  • 不同版本的同一浏览器可能有不同的UA格式,注意对比分析

常见问题

什么是User-Agent?

User-Agent(简称UA)是HTTP请求头中的一个字段,用来标识客户端的软件信息。它包含了浏览器类型、版本、操作系统、设备类型等信息。服务器可以根据UA来判断客户端的能力,返回适配的内容。例如,移动设备会返回移动版网页,现代浏览器会返回HTML5内容。您可以在浏览器的开发者工具(F12 → Network)中看到当前请求的UA字符串。

如何获取浏览器的User-Agent字符串?

有多种方式可以获取:1)直接在地址栏输入 javascript:alert(navigator.userAgent) 然后复制弹出的UA字符串;2)打开浏览器开发者工具(F12),进入Network面板,刷新页面,点击任意请求,在Request Headers中找到User-Agent;3)直接点击本工具的"获取当前浏览器"按钮,会自动填充并解析您的UA。

UA解析结果为什么有时不准确?

主要原因有:1)UA字符串格式多样,不同浏览器可能使用不同的UA格式;2)某些自定义浏览器(如微信内置浏览器、抖音内置浏览器)可能修改了UA格式;3)UA可以被人为修改或伪造;4)新发布的浏览器版本可能尚未被解析规则覆盖。如遇解析不准确的情况,可以尝试使用"获取当前浏览器"功能获取最准确的结果。

为什么Googlebot的UA这么简单?

搜索引擎爬虫(如Googlebot、Bingbot)的UA通常比较简单,因为它们不需要渲染JavaScript,只需要下载HTML内容。简单的UA有助于减少网络传输开销,也让服务器更容易识别和过滤爬虫流量。您可以通过"常见UA示例"中的Googlebot条目来查看具体的爬虫UA格式。

收起使用说明
更多推荐
查看更多
网速测试网络工具
IP地址查询网络工具
HTTP状态码查询网络工具
重定向链追踪网络工具
WebSocket测试网络工具