浏览器检测 - 在线查看浏览器详细信息与指纹检测
浏览器检测工具可以快速查看当前浏览器的详细信息,包括浏览器名称和版本、操作系统、屏幕分辨率、设备像素比、语言设置、User-Agent 字符串等。这些信息在排查兼容性问题、提交 Bug 报告或确认功能支持时非常有用。
下面介绍浏览器检测的功能、使用方法以及 User-Agent 的相关知识。
为什么要检测浏览器信息
浏览器信息检测在多种场景下都很重要:当网页出现兼容性问题时,需要确认浏览器版本是否支持某项功能;提交 Bug 报告时,附上浏览器信息能帮助开发者快速定位问题;开发新功能时,需要确认目标用户的浏览器分布。
现代浏览器提供了丰富的 JavaScript API 来获取设备信息,如 navigator.userAgent、screen.width/height、window.devicePixelRatio 等。本工具整合了这些信息,一键展示所有关键数据。
核心功能
全面信息
浏览器版本、系统、分辨率、语言等一网打尽
User-Agent
显示完整的 UA 字符串并可一键复制
功能检测
检测浏览器对各种 API 的支持情况
一键复制
所有信息支持一键复制便于分享
网络信息
显示网络类型和连接状态
硬件信息
CPU 核心数、内存、GPU 等硬件数据
使用教程
- 打开页面后自动检测并显示所有浏览器信息。
- 查看浏览器名称、版本、操作系统等基本信息。
- 如需分享,点击一键复制按钮获取完整信息文本。
- 也可以查看 User-Agent 字符串和功能支持情况。
适用场景
- 兼容性排查 - 确认浏览器版本是否支持某功能
- Bug 报告 - 附上浏览器信息帮助开发者定位问题
- 设备识别 - 确认当前使用的浏览器和系统
- 开发调试 - 快速获取 User-Agent 字符串
User-Agent 解析原理
User-Agent(UA)是浏览器在每次 HTTP 请求中自动发送的标识字符串,包含浏览器名称、版本、操作系统等信息。例如 Chrome 的 UA 格式为:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120.0.0.0 Safari/537.36。
UA 字符串的历史非常复杂,几乎所有浏览器都包含"Mozilla"前缀(历史遗留),需要通过特定规则解析出真实的浏览器和版本信息。本工具使用 UA-Parser 库进行精确解析,避免手动解析的误差。
常见问题
信息会上传到服务器吗?
不会,所有检测在浏览器本地完成,不会发送任何数据到服务器。你的浏览器信息完全私密。
能检测其他设备的浏览器吗?
只能检测当前打开页面的浏览器。如需检测其他设备,请在该设备上打开此页面。
User-Agent 可以修改吗?
本工具显示的是真实 UA。部分浏览器支持通过开发者工具修改 UA 用于测试,但这不影响实际浏览器功能。
为什么显示的浏览器名称和实际不同?
部分浏览器基于 Chromium 内核(如 Edge、Brave),UA 中可能包含 Chrome 字样。工具会优先显示浏览器品牌名称。
设备像素比是什么?
设备像素比(DPR)是物理像素与 CSS 像素的比值。Retina 屏幕的 DPR 为 2 或 3,意味着一个 CSS 像素对应多个物理像素,显示更清晰。
功能检测和 UA 检测有什么区别?
UA 检测通过字符串判断浏览器类型,功能检测通过实际测试 API 是否可用。功能检测更可靠,因为 UA 可以被伪造,而功能检测反映真实能力。