当前User Agent 解析
User Agent(用户代理)是客户端(如浏览器、APP)在请求服务器时发送的一个特殊字符串,用于标识自身的操作系统、浏览器 / 应用信息、设备类型、渲染引擎等特征。服务器可通过解析 User Agent 来适配不同设备或提供差异化服务(如判断是否为移动端、是否支持特定功能)。
输入User-Agent字符串查询设备、系统、浏览器信息:
设备信息:
设备名称 |
Spider |
设备型号 |
Desktop |
产品系列 |
Spider |
常见 User Agent 解析场景
1. 操作系统识别
-
Windows:Windows NT 10.0(Win10)、Windows NT 11.0(Win11)、WOW64(32 位程序运行在 64 位系统)。
-
macOS:Macintosh; Intel Mac OS X 13_3(Ventura 系统,版本号格式为 X_Y_Z)。
-
Linux:X11; Linux x86_64(桌面版)、Android(基于 Linux 内核的移动系统)。
-
iOS:iPhone; CPU iPhone OS 16_4 like Mac OS X(iPhone 16.4 系统)。
-
Android:Android 13; Mobile; SM-G991B(三星手机,Android 13 系统)。
2. 浏览器 / 应用识别
桌面浏览器:
-
Chrome:Chrome/XX.X.X
-
Firefox:Firefox/XX.X(渲染引擎为 Gecko)
-
Safari:Safari/XX(仅 macOS/iOS 使用)
-
Edge:Edg/XX.X.X(基于 Chromium,兼容 Chrome 标识)
移动应用:
-
微信:MicroMessenger/XX.X.XX
-
支付宝:AlipayClient/XX.X.X
-
自定义 APP:通常包含应用名和版本号,如 MyApp/1.2.3。
3. 设备类型识别
-
移动端:包含 Mobile、iPhone、Android、iPad、iPod 等关键词。
-
桌面端:包含 Windows、Macintosh、Linux 且无 Mobile 关键词。
-
机器人 / 爬虫:包含 bot、crawl、spider 等关键词(如 Googlebot、Baiduspider)。