什么是 User Agent?您的浏览器透露了哪些信息
浏览器与设备

什么是 User Agent?您的浏览器透露了哪些信息

User Agent 是您的浏览器向每个网站发送的字符串。了解它包含什么内容、为何对隐私至关重要,以及 whatsmy.fyi 能从中读取什么。

5 分钟阅读·

User Agent(用户代理)是您的浏览器在访问每个网站时自动发送的一段文本,用于标识 您的浏览器、版本和操作系统,帮助网站提供兼容的内容。您可以在 whatsmy.fyi 上查看当前的 User Agent 字符串。

User Agent 是什么样的?

Windows 上 Chrome 浏览器的典型 User Agent 字符串如下:

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

这个字符串包含多个信息片段:

  • Mozilla/5.0 — 出于历史兼容性考虑,几乎所有现代浏览器都包含 这个遗留标记。
  • Windows NT 10.0; Win64; x64 — 操作系统(Windows 10/11,64 位)。
  • AppleWebKit/537.36 — 渲染引擎(Blink,派生自 WebKit)。
  • Chrome/124.0.0.0 — 浏览器名称和版本。
  • Safari/537.36 — 另一个历史兼容性标记。

为什么 User Agent 如此复杂?

User Agent 字符串看起来杂乱,是因为数十年"浏览器大战"留下的历史积累。上世纪 90 年代,Web 服务器会向不同浏览器提供不同内容。当时 Netscape 是主流浏览器,其他 浏览器开始将自己标识为"Mozilla"以获得更好的内容。Internet Explorer、Opera、 Chrome 和 Safari 都沿用了包含"Mozilla/5.0"的惯例,无论其真实身份如何。这一 传统根深蒂固,使得从视觉上解析 User Agent 字符串变得极为困难。

User Agent 会揭露哪些信息?

User Agent 会告诉网站:

  • 浏览器名称(Chrome、Firefox、Safari、Edge 等)
  • 浏览器版本号
  • 操作系统(Windows、macOS、Linux、iOS、Android)
  • 操作系统版本
  • 设备类型(移动端或桌面端)
  • 底层渲染引擎(Blink、WebKit、Gecko)

User Agent 与浏览器指纹

User Agent 是一种更全面的追踪技术——浏览器指纹——的组成部分之一。 将 User Agent 与其他信号(IP 地址、屏幕分辨率、时区、语言设置)结合,网站可以 为您的浏览器创建一个"指纹",实现跨网站追踪,无需使用 Cookie。

浏览器指纹比 Cookie 更难屏蔽。即使您清除了 Cookie 或使用了无痕模式,只要浏览器 配置不变,指纹依然如故。

在 whatsmy.fyi 查看您的 隐私评分,了解您的指纹有多独特。

网站如何使用 User Agent?

  • 内容协商:在智能手机上显示移动页面,在电脑上显示桌面版页面 (尽管响应式 CSS 已在很大程度上取代了这种方式)。
  • 特性检测:检查您的浏览器是否支持特定 HTML5 或 CSS 功能。
  • 数据分析:追踪访客使用的浏览器和操作系统。
  • 爬虫检测:异常或缺失的 User Agent 是访客可能是数据爬取工具 或机器人的信号。

User Agent 可以更改或伪造吗?

可以。所有主流浏览器的开发者工具都允许更改 User Agent。"User-Agent Switcher" 等扩展也能轻松实现这一点。但是,仅更改 User Agent 不足以实现匿名——网站可以 通过 User Agent 与其他浏览器特征之间的不一致来检测伪造行为。

常见问题

User Agent 会泄露我的 IP 地址吗?

不会。User Agent 在 HTTP 请求头中发送,而 IP 地址是独立的网络层信息。两者相互 独立。

可以完全移除 User Agent 吗?

技术上可以,但空的 User Agent 会导致许多网站无法正常运行。某些网站会将没有 User Agent 的请求作为防机器人措施予以屏蔽。

User Agent 与浏览器版本是同一回事吗?

User Agent 包含浏览器版本作为其组成部分,但还包含更多内容:操作系统、 渲染引擎和设备类型。正确解析后,whatsmy.fyi 只提取浏览器名称和版本用于"浏览器 和操作系统"卡片的显示。

即时查询您的 IP 地址、位置与隐私评分。

零日志。零追踪。零外部 API。

立即检测 →

相关文章

什么是 User Agent?您的浏览器透露了哪些信息 | whatsmy.fyi