🌐

User-Agent解析

在线解析 User-Agent 字符串,识别浏览器、操作系统、设备类型、引擎等关键信息。

User-Agent 解析

User-Agent 解析工具使用指南

📌 简介

User-Agent 解析工具是一款面向开发者和运维人员的在线工具,可以快速解析 User-Agent 字符串,识别出浏览器名称与版本、操作系统、设备类型、渲染引擎、系统架构等关键信息。在调试 Web 兼容性问题、做用户行为分析、识别爬虫流量时非常实用。所有解析在浏览器本地完成。

📖 什么是 User-Agent?

User-Agent(用户代理,简称 UA)是 HTTP 请求头的一部分,浏览器在每次请求时都会发送,用于告诉服务器自己的身份信息。一个标准的 UA 字符串包含:浏览器内核标识、操作系统、设备类型、引擎版本等。例如 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120.0.0.0 表明这是运行在 Windows 10 上的 Chrome 浏览器。服务器可以根据 UA 返回适配的内容(如响应式页面、专属 App 跳转)。

💼 常见应用场景

⚙️ 使用步骤

  1. 将 User-Agent 字符串粘贴到左侧输入框。
  2. 或点击“使用本机 UA”自动填入当前浏览器的 UA。
  3. 右侧会实时显示解析结果。
  4. 点击“复制结果”可保存解析报告。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 为什么 UA 里都有 Mozilla?

A: 这是历史遗留。早期浏览器通过伪装成 Mozilla 来获得更好的页面兼容性,后来各浏览器都保留了 Mozilla/5.0 作为前缀。

Q: UA 能判断手机还是电脑吗?

A: 大多数情况可以,包含 Mobile、Android、iPhone 的 UA 通常表示手机,包含 iPad、Tablet 的表示平板。但用户可以用开发者工具切换 UA,所以不完全可靠。

Q: 网站可以拒绝某些 UA 吗?

A: 可以。服务器可以根据 UA 判断是否为爬虫、特定浏览器,并返回不同内容或直接拒绝访问。但这种方式容易被绕过。