浏览器检测

在线浏览器检测工具,自动检测当前浏览器的类型与版本、渲染内核、操作系统、屏幕分辨率、设备像素比、语言与时区、CPU核心数、设备内存等环境信息,支持User-Agent解析与Web API特性支持检测。全部检测在浏览器本地完成,不收集、不上传任何数据。

浏览器信息
UA解析
特性检测
检测中…
正在读取浏览器环境信息
渲染内核
-
操作系统
-
平台标识
-
设备类型
-
屏幕分辨率
-
屏幕可用区域
-
浏览器窗口大小
-
设备像素比
-
颜色深度
-
首选语言
-
语言列表
-
时区
-
时区偏移
-
Cookie
-
网络状态
-
禁止跟踪 (DNT)
-
CPU逻辑核心数
-
设备内存
-
触摸支持
-
完整 User-Agent
-
User-Agent 在线解析
浏览器
-
版本
-
渲染内核
-
操作系统
-
设备类型
-

功能特性

环境一键检测

打开页面即自动检测浏览器类型、版本、渲染内核与操作系统,无需任何操作,结果实时呈现。

屏幕与显示信息

检测屏幕分辨率、可用区域、浏览器窗口大小、设备像素比与颜色深度,前端适配调试必备。

UA在线解析

粘贴任意User-Agent字符串即可解析出浏览器、版本、内核、系统与设备类型,方便日志分析。

特性支持检测

覆盖存储、网络通信、图形媒体、设备能力等28项Web API特性,一目了然当前环境支持情况。

JSON报告导出

一键复制全部检测信息为JSON格式,方便粘贴到工单、日志或技术支持沟通中。

本地安全检测

所有检测均在浏览器本地通过JavaScript完成,不向后端传输任何数据,保护用户隐私。

使用说明

浏览器信息检测

  • 打开页面即自动检测,概要卡片展示当前浏览器的名称、版本、内核与操作系统。
  • 下方信息网格包含平台标识、设备类型、屏幕分辨率、像素比、语言时区、CPU核心数、设备内存等20余项环境信息。
  • 调整浏览器窗口大小时,窗口大小项会实时更新。
  • 点击「复制JSON报告」可导出全部检测信息,点击「重新检测」可刷新结果(如网络状态变化后)。

User-Agent解析

  • 切换到「UA解析」标签页,粘贴任意User-Agent字符串(默认已填入当前浏览器的UA)。
  • 点击「解析」按钮,即可得到浏览器名称、版本号、渲染内核、操作系统与设备类型。
  • 适用于分析服务器日志中的UA、排查爬虫伪装、验证UA伪装插件是否生效等场景。

特性检测

  • 切换到「特性检测」标签页,按分类展示28项Web API与CSS特性的支持情况。
  • 绿色「支持」表示当前浏览器可用该特性,红色「不支持」表示不可用。
  • 适用于前端技术选型、兼容性排查、老浏览器降级方案确认等场景。

典型使用场景

  • 前端调试:查看视口尺寸、像素比与特性支持情况,快速定位响应式布局与兼容性问题。
  • 技术支持:让用户复制JSON报告,快速了解对方浏览器环境,减少来回沟通成本。
  • 日志分析:解析服务端日志中的User-Agent,统计用户浏览器与设备分布。
  • 安全排查:检查Cookie、DNT等隐私相关设置是否符合预期。
  • 设备盘点:查看CPU核心数、设备内存、屏幕参数等硬件概况。

常见问题

浏览器检测是如何实现的?会收集我的信息吗?
检测完全通过浏览器提供的标准JavaScript接口完成(如navigatorscreenIntl对象),所有计算都在您的浏览器本地进行,不向后端发送任何数据,也不会存储任何信息,刷新页面后即消失。
为什么Chrome的检测结果显示Windows 10,但我用的是Windows 11?
出于兼容性考虑,Chrome、Edge等Chromium系浏览器的User-Agent中系统版本固定报告为Windows NT 10.0,因此无法从UA区分Windows 10与Windows 11。这是浏览器厂商的统一行为,并非检测工具的问题。
设备内存显示的数值准确吗?
navigator.deviceMemory返回的是近似值,且只提供0.25、0.5、1、2、4、8这几档,超过8GB一律报告为8。该数值仅Chrome系浏览器支持,其他浏览器显示「不可用」。CPU逻辑核心数(hardwareConcurrency)也可能受浏览器限制而不完全准确。
UA解析支持哪些浏览器?
支持Chrome、Edge、Firefox、Safari、Opera、Internet Explorer等主流浏览器,以及iOS/Android平台的移动版浏览器。UA解析基于字符串规则匹配,对于刻意伪装UA或小众浏览器,结果可能不准确或显示为未知浏览器。
特性检测显示「不支持」是坏事吗?
不一定是坏事。部分特性(如WebGPU、Web Share、Battery API)仅在特定浏览器或平台提供,Firefox、Safari可能有意不实现;触摸相关特性在桌面端显示不支持也属正常。该结果主要用于帮助开发者确认目标环境的能力边界。
浏览器窗口大小和屏幕分辨率有什么区别?
屏幕分辨率是显示器物理像素尺寸(如1920×1080),浏览器窗口大小是当前浏览器视口(viewport)的CSS像素尺寸,它随窗口缩放、开发者工具开合而变化。调整浏览器窗口时,本工具的窗口大小项会实时更新。