用你要测试的浏览器打开本页,自动检测它对现代 Web 特性的支持:涵盖 HTML 元素与表单、DOM/BOM、CSS 选择器与属性、JavaScript 语法与内置对象、存储、图形、网络、设备与传感器、多媒体编解码、安全与性能,另有一组会真实调用浏览器的异步深度检测(图片格式、加密算法、WebCodecs、WebGPU 适配器等)。评分是各项加权求和的粗略指标(部分支持按半分,非官方标准),主要看具体项。检测只读取浏览器特性,不采集隐私,不联网。
用你想测的浏览器打开本页,自动检测它对现代 Web 特性的支持,按类别列出结果并给一个粗略总分。
检测只调用浏览器的特性判断(in 检查、CSS.supports 等),不申请权限、不采集隐私。
in 检查)、CSS.supports() 查询属性 / 选择器、new Function() 能否解析某个语法、canPlayType() / MediaRecorder.isTypeSupported() 查媒体格式,以及上面的深度检测。只有「深度检测」会真正调用,其余是"声明支持",个别特性在某些系统上声明了但表现不佳,以真机为准。SharedArrayBuffer 需要页面开启跨源隔离,Touch 事件只在触屏设备上有。navigator.clipboard、跨源隔离才有 SharedArrayBuffer),这里检测的是 API 是否存在,实际可用还要看运行环境。Q:为什么在别人电脑上打开分数不一样? A:分数取决于那台设备上浏览器的种类和版本。这正是这个工具的用途——快速看目标环境支持到哪。
Q:显示"部分"是什么意思? A:该特性的一部分能力可用、另一部分不可用(比如某些图片格式只支持解码不支持编码)。
Q:这个检测和 html5test.com 有什么不同? A:那个站有自己的评分体系和长期积累的历史数据;本页是免安装、离线可用(不联网)的特性清单,重点是覆盖面广、能筛出缺口、可导出报告,评分只作粗略参考。两者的分数不可比。
Q:能测手机浏览器吗? A:能,用手机浏览器打开这个页面即可,结果反映的就是那个浏览器。
Q:为什么剪贴板 / 通知显示不支持,但我平时能用?
A:这些 API 只在 HTTPS(或 localhost)下暴露。如果你是通过 http:// 打开的,浏览器不会提供它们。
Q:会上传吗? A:不会。检测和报告都在你的浏览器里生成。
相关:浏览器信息 · CSS 效果生成器 · User-Agent 随机生成 · 颜色选择 · 字体查看。