五岁小站 - 免费在线工具箱

加载中...

User-Agent 解析

您当前的 User-Agent
解析 User-Agent
常见 User-Agent 示例
桌面浏览器
Chrome Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Firefox Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0
Safari Mozilla/5.0 (Macintosh; Intel Mac OS X 14_2) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Safari/605.1.15
Edge Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0
Opera Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 OPR/106.0.0.0
移动设备
iPhone Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1
iPad Mozilla/5.0 (iPad; CPU OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1
Android Chrome Mozilla/5.0 (Linux; Android 14; SM-S918B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.144 Mobile Safari/537.36
微信 Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.43
搜索引擎爬虫
Googlebot Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Bingbot Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Baiduspider Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
User-Agent 知识
什么是 User-Agent?

User-Agent(用户代理)是一个HTTP请求头,用于告诉服务器发起请求的客户端软件信息。它通常包含:

  • 浏览器名称和版本 - 如 Chrome/120.0.0.0
  • 操作系统信息 - 如 Windows NT 10.0、Mac OS X
  • 渲染引擎 - 如 AppleWebKit、Gecko
  • 设备类型 - 如 Mobile、Tablet
UA 字符串的结构

典型的 User-Agent 字符串结构如下:

Mozilla/5.0 (平台信息) 引擎信息 浏览器信息

示例分解:

Mozilla/5.0兼容性标识(历史原因,几乎所有浏览器都使用)
(Windows NT 10.0; Win64; x64)操作系统和平台信息
AppleWebKit/537.36浏览器引擎
(KHTML, like Gecko)兼容性说明
Chrome/120.0.0.0浏览器名称和版本
Safari/537.36兼容性标识
UA 的应用场景
  • 内容适配 - 根据设备类型提供不同的页面版本
  • 浏览器兼容性 - 针对特定浏览器提供兼容代码
  • 统计分析 - 分析访问者的浏览器和设备分布
  • 爬虫识别 - 区分正常用户和搜索引擎爬虫
  • 安全防护 - 检测可疑的自动化访问
Client Hints(新标准)

由于 User-Agent 字符串过于复杂且容易被滥用,现代浏览器正在推广 User-Agent Client Hints 作为替代方案:

  • Sec-CH-UA - 浏览器品牌和版本
  • Sec-CH-UA-Mobile - 是否为移动设备
  • Sec-CH-UA-Platform - 操作系统
  • Sec-CH-UA-Platform-Version - 操作系统版本

这种方式更结构化,减少了信息泄露,同时保护用户隐私。