跳至正文

User Agent 解析器

解析 User Agent 字符串,提取浏览器、操作系统、设备信息。

Loading...

主要功能

  • 实时解析:立即分析 User Agent 字符串
  • 加载当前 UA:自动加载我的浏览器 User Agent
  • 提供示例 UA:各种浏览器和设备的 UA 样本
  • 详细信息:显示浏览器、引擎、操作系统、设备、CPU 信息
  • 精确分析:使用 ua-parser-js 库

什么是 User Agent?

User Agent 是网页浏览器为了向服务器识别自己而发送的字符串。包含以下信息:

浏览器信息

  • 浏览器名称(Chrome、Firefox、Safari 等)
  • 版本号
  • 渲染引擎(Blink、Gecko、WebKit 等)

操作系统信息

  • 操作系统名称(Windows、macOS、Linux、iOS、Android 等)
  • 版本信息

设备信息

  • 设备类型(桌面、移动、平板)
  • 制造商及型号
  • CPU 架构

User Agent 示例

桌面浏览器

Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/120.0.0.0 Safari/537.36

移动浏览器

Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X)
AppleWebKit/605.1.15 (KHTML, like Gecko)
Version/17.1 Mobile/15E148 Safari/604.1

使用场景

  1. 网站分析:了解访客的浏览器和设备
  2. 兼容性测试:确认在各种环境下的运行情况
  3. 调试:重现特定浏览器问题
  4. 统计:分析用户环境
  5. 响应式设计:按设备类型优化

User Agent 的组成要素

Mozilla/5.0

由于历史原因,大多数浏览器使用的前缀

平台信息

  • (Windows NT 10.0; Win64; x64):Windows 10,64位
  • (Macintosh; Intel Mac OS X 14_1):macOS 14.1
  • (iPhone; CPU iPhone OS 17_1):iOS 17.1

渲染引擎

  • AppleWebKit/537.36:WebKit 引擎
  • Gecko/20100101:Firefox 的 Gecko 引擎

浏览器识别

  • Chrome/120.0.0.0:Chrome 版本 120
  • Safari/605.1.15:Safari 版本
  • Firefox/121.0:Firefox 版本 121

注意事项

  • User Agent 可能被伪造
  • 功能检测比浏览器检测更稳定
  • User Agent 字符串会不断变化
  • 为保护隐私,正在逐渐简化的趋势

相关工具

💬 这个工具对您有帮助吗?

如果您觉得 User Agent 解析器有用,请分享给需要的朋友!我们持续改进工具以提供更好的服务。

隐私保护

本工具完全在客户端运行。您的 User Agent 字符串不会发送到服务器,仅在浏览器中处理。