跳转到主内容

User Agent 解析器

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

加载中...

主要功能

  • 实时解析:立即分析 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 等)
  • 版本信息

设备信息

  • 设备类型(Desktop、Mobile、Tablet)
  • 制造商和型号名称
  • 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

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

Platform 信息

  • (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 解析都在您的浏览器本地完成,不会上传到任何服务器。