User Agent查询
下方显示的是您浏览器的User Agent字符串,与发送给每个网站的内容完全一致,并解析为浏览器、版本、操作系统、设备和渲染引擎。可以复制它用于提交工单,也可以粘贴任意User Agent进行解析。
您的User Agent
检测中Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) 这是您的浏览器在请求本页时发送的字符串,由我们的服务器读取。徽标确认它与您的浏览器向脚本报告的值(navigator.userAgent)一致。
User-Agent Client Hints
检测中Chromium系浏览器中取代User Agent字符串的结构化方案。低熵提示随每个请求发送;高熵值(确切版本、型号、架构)只有在您的浏览器允许本页读取时才会显示。Firefox和Safari没有实现Client Hints。
- 品牌
- brands
- 平台
- platform
- 移动设备
- no
字符串各部分的含义
| 组成部分 | 含义 |
|---|---|
| Mozilla/5.0 | 历史兼容性标记:每个浏览器都自称“Mozilla/5.0”,以便上世纪90年代的服务器检查继续有效。它不标识任何东西。 |
| AppleWebKit/537.36 | Chromium系浏览器为兼容性而发送的冻结WebKit版本;真正的引擎是Blink。 |
| (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) | 平台详情:操作系统、“compatible”表示假装与Netscape兼容(IE / 机器人)。 |
解析任意User Agent
您的User Agent
该字符串会被读取两次:一次来自我们服务器收到的HTTP头,一次来自您浏览器中的navigator.userAgent。两者通常完全相同;如果不同,说明有代理、扩展或隐私设置改写了其中一个。
浏览器与版本
Chrome、Firefox、Safari、Edge、三星浏览器、Opera等都会用名称和版本标识自己。自2023年起,Chromium系浏览器发送的是精简User Agent:主版本号是真实的,次版本号始终为0.0.0。精确版本只能通过Client Hints(见下文)获取。
操作系统
Windows、macOS、Linux、Android、iOS或ChromeOS。在精简User Agent中版本号是冻结的——Windows 11上显示10.0,所有现行macOS版本上都显示10_15_7——所以字符串无法区分它们;Client Hints可以。
设备类型
桌面、手机或平板,根据Mobile、Android等标记以及Android上的型号名称推断(在精简User Agent中型号也被冻结为K)。iPad在Safari的桌面模式下会把自己报告为Mac。
渲染引擎
Blink(Chrome、Edge、Opera、Brave、三星)、Gecko(Firefox)或WebKit(Safari,以及iOS上的所有浏览器——Apple要求必须使用WebKit)。真正决定页面如何渲染的是它。
我用的是什么浏览器?
如果您只想知道自己用的是哪个浏览器、是否为最新版本,解析卡片会给出名称和主版本号;把它与厂商网站上的最新版本比较即可。主版本号过旧是网站“打不开”最常见的原因——也是一个安全隐患。网站能看到我的哪些信息页面会把User Agent放在网站所能获取的全部信息的背景下展示。
解析任意User Agent
从日志文件、分析报告或工单中粘贴一个User Agent,然后点击解析。解析器在您的浏览器中运行,能处理主流桌面和移动浏览器、应用内浏览器(Facebook、Instagram、微信)、搜索引擎爬虫和常见机器人。无法识别的字符串会显示我们能辨认的标记。
User-Agent Client Hints
User-Agent Client Hints是Chromium系浏览器中User Agent字符串的结构化替代方案。默认情况下,网站只能收到带主版本号的浏览器品牌、平台以及设备是否为移动设备;它可以通过Accept-CH头请求更多信息(完整版本、平台版本、架构、型号),由浏览器决定是否提供。我们会显示您的浏览器自动发送的低熵提示,以及在受支持的情况下它允许我们读取的高熵值,让您看到网站在字符串之外还能了解到什么。Firefox和Safari没有实现Client Hints。
如何更改User Agent
更改User Agent会让网站把您当作另一种浏览器——适合测试、在手机上强制使用桌面版布局,或者绕过写得很糟的兼容性检查。它不会让您匿名;指纹的其余部分保持不变。
Chrome
打开开发者工具(F12)› 三点菜单 › 更多工具 › 网络状况 › 取消勾选使用浏览器默认设置,然后选择或输入一个User Agent。它在开发者工具打开期间生效。要永久更改,请使用User Agent切换器之类的扩展。
Firefox
输入about:config,新建一个名为general.useragent.override的字符串首选项,并把它设为您想要的字符串。删除该首选项即可恢复默认值。扩展程序可以按网站切换。
Safari
启用“开发”菜单(设置 › 高级 › 显示网页开发者功能),然后选择“开发 › 用户代理”,选取一个预设或其他…。更改对当前标签页生效,直到关闭它为止。
常见问题
User Agent到底是什么?
User Agent是浏览器(或任何HTTP客户端)随每个请求发送的标识字符串:它的名称和版本、操作系统以及部分设备信息,其格式自上世纪90年代以来不断累加而成。服务器用它来调整内容和统计浏览器。
User Agent的示例是什么样的?
Windows上当前版本的桌面Chrome发送的是Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36。其中的Mozilla/5.0、AppleWebKit和Safari标记都是历史兼容性的包袱;浏览器其实是Chrome。
在哪里能找到我的User Agent?
它显示在本页顶部,从您的浏览器读取。在浏览器本身中:开发者工具 › 控制台 › 输入navigator.userAgent并按回车。
最常见的User Agent是什么?
在任一时刻,最常见的字符串都是Windows 10/11桌面上的当前版本Chrome,其次是Android上的Chrome和iPhone上的Safari。由于Chrome精简了其User Agent,数亿用户发送的是完全相同的字符串,这对隐私有好处。
移动设备的User Agent是什么?
移动浏览器会加上平台和Mobile标记:Android Chrome发送Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Mobile Safari/537.36;iPhone Safari发送Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1。
如何查看浏览器的UA?
最简单的方法就是本页。另外,在任何浏览器中打开开发者控制台并运行navigator.userAgent;在Chromium系浏览器中,navigator.userAgentData会显示Client Hints版本。
User Agent读取自HTTP请求头(服务器端)和navigator.userAgent(浏览器端);Client Hints读取自navigator.userAgentData。解析器由我们自行编写,已用48条真实字符串测试,包括iOS Safari、Android版Chrome、三星浏览器、Edge、Firefox和常见爬虫。不保存任何内容。