工具用的顺手吗?
你的反馈能帮助我们做得更好
提供主流浏览器与操作系统的User-Agent字符串列表,支持一键复制,用于开发调试与爬虫模拟。
这是本地维护的静态参考表,不代表实时官方名录、当前政策或完整收录。原始来源和更新时间未标明的记录,应按未核实资料使用。
34条历史User-Agent样例,不是最新浏览器名单;UA可伪造,不能证明设备、浏览器或爬虫身份。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
User-Agent 是 HTTP 请求头中的用户代理标识信息,可包含客户端软件的产品名、版本等字段,服务端可以据此了解请求来源的大致类型。它是请求发送方提供的文本,不是经过认证的设备身份证明。表格包含“类别、名称、User-Agent”三列,按桌面端和移动设备端列出若干预设字符串,可通过搜索和排序找到条目。
表中可见 Safari 5.1、Internet Explorer 6–9、Firefox 4、Chrome 17,以及早期 iOS、Android、BlackBerry、Windows Phone 和 Symbian 等条目。这些记录适合识别旧系统或旧日志中的客户端写法,不代表浏览器当前版本清单,也不是定期更新的设备库。Chromium 的 User-Agent Reduction 文档说明,Chrome 会减少部分平台、设备和小版本细节,并将部分信息转向 User-Agent Client Hints。
技术依据
把某个 User-Agent 文本放进请求头,只会改变发送给服务器的标识内容;它不会安装对应浏览器、改变操作系统,也不能完整复现页面渲染、脚本能力、屏幕尺寸或触控行为。兼容性测试应同时使用真实目标浏览器或合适的自动化环境,并针对需要的请求头进行验证。
指南
按步骤完成操作,并通过示例核对输入与结果。
先观察桌面端或移动设备端类别,再在表格搜索框输入浏览器、系统或设备关键词。列标题可以排序,帮助快速浏览相近条目。由于桌面端和移动设备端各有多种旧设备、浏览器记录,先用平台或名称缩小范围,再查看完整字符串会比逐行浏览更省时。
找到目标后检查名称和 User-Agent 两列是否匹配。该列表收录的是若干固定样例,因此应把版本号、平台和设备描述与测试需求逐项比较。
选择 User-Agent 单元格中的文本,再使用浏览器或系统的复制操作,将字符串放入你有权维护的测试请求头或兼容性测试配置。表格没有为每个单元格提供独立的一键复制操作。粘贴到配置后仍应检查引号、括号和空格是否完整,并确认应用程序把该值放在请求头的正确位置。
场景
查看这项工具在不同工作与生活流程中的用法。
维护遗留系统的开发人员可以从历史列表中找出日志里常见的旧浏览器标识,构造兼容性测试请求并对照服务端返回。测试记录中应注明所用字符串来自历史样例,避免把一次兼容性复现误当作当前主流浏览器的代表结果。
测试人员可以把不同格式的 UA 文本用于本地解析器或测试夹具,确认代码遇到浏览器、操作系统或版本字段时的分支处理。
问答
集中解答高频疑问与容易混淆的问题。
不能保证。列表里包含的是预设的历史样例,例如 Chrome 17,并非自动读取当前浏览器版本。查看本机浏览器实际暴露的值,可在该浏览器控制台检查 navigator.userAgent;Chrome 还可能按 UA Reduction 规则减少其中的细节。
不能。修改 User-Agent 文本不会改变运行浏览器的系统、渲染引擎或设备能力。需要验证页面适配时,应使用目标浏览器、操作系统或设备模拟环境,并检查实际渲染结果。
不能。RFC 9110 将它描述为请求头中的用户代理信息;发送方可以设置其内容,且规范建议不要加入不必要的细节。它适合诊断和兼容性处理,不应作为身份认证或安全决策的唯一依据。
须知
使用前了解适用范围、结果限制与必要提醒。
列表内容较旧,且浏览器可能减少、改变或省略 User-Agent 细节;过时字符串可能导致测试结论不准确。请勿将 UA 伪装当作绕过访问控制或反机器人措施的方法,也不要把它当作可信身份凭证。涉及用户识别时,应遵循最小化收集原则,并采用适当的认证与隐私保护机制。将旧字符串用于线上排障前,应先在隔离的测试环境验证影响范围,并记录浏览器、操作系统和测试日期;本页列表无法替代这些环境信息。
推荐
查找相关工具、专题与可用的 API 能力。