User Agent 是浏览器发给服务器的身份字符串,记录设备、操作系统与浏览器信息。本文讲清 UA 的用途、组成结构、主流浏览器的 UA 示例,以及查看和修改 UA 的常见方法。
User Agent(简称 UA) 是一个用于标识客户端软件(通常是浏览器)身份信息的字符串。它作为浏览器请求头部的一部分发送给服务器,让服务器知道访问者使用的浏览器类型、版本与操作系统,从而返回合适格式的内容。虽然平时我们看不见它,但它一直在幕后默默工作。
User Agent 有什么用?
网站可以根据浏览器的 UA 提供更好的体验,例如:
- 正确显示网页:无论你用手机还是电脑访问,都能让页面正常排版;
- 个性化适配:某些特性只在特定设备上生效,网站可据此调整功能;
- 优化加载:网络较慢时,可为用户返回简化版页面以加快加载;
- 辅助安全识别:帮助识别某些不寻常的访问是否来自自动程序。
User Agent 的典型示例
不同设备与系统上的 UA 各不相同,下面看几个常见示例(版本号会随时间更新,仅作示意):
- Chrome(Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 - Firefox(Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0 - Safari(macOS):
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15 - Edge(Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0 - Android Chrome:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36 - iOS Safari(iPhone):
Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1
User Agent 的组成
把 UA 字符串拆开看,大致包含这些部分:
- Mozilla/5.0:源于早期网景浏览器,如今几乎所有现代浏览器都沿用此前缀,属历史惯例,并无特殊含义;
- (Windows NT 10.0; Win64; x64):括号内的操作系统信息,说明系统类型、位数与处理器架构;
- AppleWebKit/537.36:表明浏览器使用的渲染引擎及版本;
- (KHTML, like Gecko):渲染引擎兼容性说明;
- Chrome/124.0.0.0:指明浏览器及其版本;
- Safari/537.36:许多非 Safari 浏览器也会包含 Safari 字样,用于兼容依赖 WebKit 的网站;
- Mobile:如出现,表示正在使用移动设备访问。

如何查看与修改 User Agent?
查看 UA 最简单的方式是访问指纹检测类网站,页面会直接解析并展示当前浏览器的 UA 信息。也可以打开浏览器开发者工具(通常按 F12 或右键「检查」),在「网络」标签刷新页面,从某个请求的请求头里查看 UA 字符串。
修改 UA 的常见方式
- 开发者工具:Chrome、Firefox 等浏览器可在开发者工具的设备模拟/网络条件下临时改 UA,适合开发调试;
- 浏览器扩展:如 User-Agent Switcher 等插件可快速切换到预设的设备 UA;
- 专业环境管理工具:对需要精细控制多个环境、并让 UA 与整套浏览器指纹保持一致的场景,可借助 PurpleMark 等浏览器环境管理工具。
修改 UA 的一个关键提醒 如果只改 UA,却没有同步调整浏览器内核、WebGL、Canvas 等其他指纹维度,网站仍可能识别出「UA 与环境不符」的异常。专业的环境管理工具在修改 UA 时,会一并让浏览器的其他指纹参数与所选 UA 相匹配,使环境更像一台真实设备,而非简单替换字符串。

为什么在多账号场景下管理 UA 很重要?
在多账号运营中,UA 需要谨慎处理:每个账号的 UA 应与其对应的设备/系统保持一致,否则容易引起平台怀疑;同时,为避免不同账号被关联,不同的账号通常应有彼此不同的 UA 组合。
对需要高度隔离各自环境的多账号管理者而言,PurpleMark 能为每个账号提供独立、完整的浏览器环境,并精细控制从 UA 到各类指纹的设置,让环境更接近真实设备,从而降低账号之间被误判关联的风险。
合规提醒:所有环境与账号都应在对应平台的规则允许范围内使用。PurpleMark 服务于你对自有账号的规范管理,而非用于规避平台的违规限制。
常见问题
User Agent 代表什么? User Agent 代表发出网络请求的客户端(通常是浏览器)身份,包含设备类型、操作系统、浏览器类型与版本等信息。服务器据此返回合适格式的内容。
如何获取浏览器的 User Agent? 访问指纹检测站即可看到当前设备的 UA,或打开浏览器开发者工具,在「网络」标签刷新后查看请求头中的 UA 字符串。
如何修改 User Agent? 可用浏览器开发者工具在「网络条件」中临时改 UA,或用 User-Agent Switcher 等扩展快速切换预设。对需要整套指纹一致的环境管理,可借助 PurpleMark 等专业工具。
Mozilla/5.0 是什么浏览器? 它并不指代特定浏览器,而是几乎所有现代浏览器都沿用的 UA 前缀,起源于早期互联网,是一种历史惯例;真正区分浏览器的是其后跟随的具体识别信息。


