语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

浏览器功能检测器

检查您的浏览器支持哪些 Web API 和功能。扫描 100 多项功能,涵盖存储、图形、音频、网络、传感器等多个类别。

什么是浏览器功能检测器?

浏览器功能检测器是一款全面的工具,可扫描您的网页浏览器,识别支持哪些现代 Web API 和功能。几秒钟内,您即可清楚了解浏览器能做什么,不能做什么。

现代浏览器内置数百种功能——从基础存储到高级硬件访问。但并非所有浏览器都支持所有功能。有些 API 处于实验阶段,有些需要安全环境(HTTPS),还有些根本未在某些浏览器中实现。

谁需要这个工具?

网页开发者

在项目中使用前快速检查可用的 API

质量测试人员

验证不同设备和浏览器的功能支持情况

技术爱好者

探索您的浏览器具备哪些能力

IT 支持

诊断网页应用无法正常工作时的兼容性问题

检测哪些功能?

该工具检测 100 多项 Web API,分为 18 个类别:

存储

Cookies、本地存储(LocalStorage)、IndexedDB、缓存 API

图形

Canvas、WebGL、WebGPU、画中画

音频

Web Audio、语音合成、语音识别

网络

Fetch、WebSocket、WebRTC、服务器发送事件

工作线程

Web Workers、Service Workers、WebAssembly

传感器

地理位置、加速度计、陀螺仪

硬件

蓝牙、USB、串口、NFC、MIDI、游戏手柄

更多

通知、剪贴板、文件系统、安全 API

隐私说明

所有功能检测均完全在您的浏览器内运行。不收集、不存储也不发送任何数据。该工具仅检查浏览器环境中是否存在某些 JavaScript API。

如何使用浏览器功能检测器

使用浏览器功能检测器非常简单——大部分工作自动完成。

开始使用

1

打开工具

只需在任意网页浏览器中打开此页面。检测过程会立即自动开始,扫描所有功能。

2

观察扫描过程

您会看到每项功能依次检测,带有视觉指示:

  • 检测时显示旋转加载图标
  • 支持的功能显示绿色勾号
  • 不支持的功能显示红色叉号
  • 随着检测完成,得分环逐渐填充
3

浏览结果

扫描完成后,您可以通过多种方式查看结果:

4

导出结果

使用复制报告或 JSON 导出选项与他人分享结果。

探索您的检测结果

按状态筛选

使用筛选标签显示:

  • 全部 — 显示所有功能,无论是否支持
  • 支持 — 仅显示浏览器支持的功能
  • 不支持 — 仅显示浏览器不支持的功能

搜索功能

在搜索框输入关键词查找特定功能。例如,搜索“bluetooth”快速找到 Web 蓝牙支持情况。

管理类别

点击任意类别标题可折叠或展开。使用全部展开/折叠按钮快速导航。

了解功能详情

鼠标悬停任意功能名称,查看解释该 API 作用及常见应用场景的提示信息。

获取最佳结果的提示

  • 多个浏览器(Chrome、Firefox、Safari、Edge)中测试以比较功能
  • 部分功能需要HTTPS,本地测试可能结果不同
  • 移动浏览器功能通常与桌面版本不同
  • 隐私/无痕模式可能限制部分 API 访问

功能与能力

浏览器功能检测器提供全面的浏览器能力视图,具备以下关键功能:

即时扫描

打开工具后立即开始扫描 100 多项 Web API。每项功能均通过标准 JavaScript 特性检测技术单独测试。整个扫描仅需几秒钟完成。

可视化得分摘要

圆形进度环一目了然显示浏览器功能得分:

  • 显示支持功能数量与总数
  • 突出显示百分比得分
  • 标明您的浏览器名称和平台

分类清晰

功能分为 18 个逻辑类别,便于浏览:

类别 涵盖内容
存储 API 数据持久化选项(Cookies、数据库、缓存)
图形与媒体 Canvas、WebGL、视频录制、屏幕捕获
音频 API 声音处理、文本转语音、语音识别
网络 HTTP 请求、实时通信、离线检测
工作线程 后台处理、离线支持、本地速度代码
传感器 位置、方向、运动、环境传感器
硬件 蓝牙、USB、串口、NFC、MIDI、游戏控制器
通知 推送通知、后台同步、应用徽章
剪贴板 复制/粘贴、触摸事件、键盘访问
文件系统 文件读取、保存、拖放
安全 加密、身份验证、权限管理
显示 全屏、屏幕方向、唤醒锁
观察者 交叉观察、尺寸调整、DOM 变更、性能监控
Web 平台 历史记录、分享、支付、联系人
检测 API 条码、人脸、文本识别
XR 虚拟现实与增强现实
性能 计时 API、资源监控
杂项 模块、动画、振动等

智能筛选

快速缩小结果范围,使用:

  • 状态筛选 — 显示全部、仅支持或仅不支持
  • 文本搜索 — 即时按名称查找功能
  • 组合筛选 — 两者结合实现精准筛选

实用提示

每项功能都包含提示,说明:

  • 该 API 的简单说明
  • 真实世界的应用场景(游戏、离线应用、视频通话等)

导出选项

轻松分享您的检测结果:

  • 复制报告 — 适合快速分享的人类可读文本格式
  • JSON 导出 — 机器可读格式,包含时间戳、浏览器信息及所有功能状态

常见问题解答

为什么我的浏览器显示某些功能不支持?

并非所有浏览器都实现了每个 Web API。功能支持受多种因素影响:

  • 浏览器选择 — Safari、Firefox 和 Chrome 功能集不同
  • 浏览器版本 — 旧版本缺少新 API
  • 平台 — 移动浏览器通常功能较少
  • 安全环境 — 部分 API 需要 HTTPS 才能使用
  • 实验状态 — 有些 API 仅在开启实验功能时可用
为什么 Chrome 和 Edge 显示的结果相似?

Chrome 和 Edge 都基于 Chromium 引擎,因此大部分 Web API 实现相同。版本差异或厂商特定功能可能导致细微差别。

我可以启用不支持的功能吗?

部分功能可通过浏览器设置启用:

  • Chrome — 访问 chrome://flags 启用实验功能
  • Firefox — 访问 about:config 进行高级设置
  • Edge — 访问 edge://flags 启用实验功能
重要提示:启用实验功能可能导致不稳定,请谨慎使用。
为什么有些功能需要权限?

摄像头、麦克风和定位等敏感 API 需要用户明确授权以保障隐私和安全。检测器仅检查 API 是否存在,不判断权限是否已授予。

这个工具准确吗?

该工具使用标准 JavaScript 特性检测方法——检查浏览器全局对象中是否存在 API。这是开发者在生产代码中常用的技术。但请注意:

  • API 存在不保证其功能完美
  • 部分 API 可能存在但被策略禁用
  • 依赖硬件的 API(传感器、蓝牙)即使无硬件也可能显示支持
为什么我手机上的得分不同?

移动浏览器通常支持的 API 少于桌面浏览器,原因包括:

  • 操作系统限制(iOS 限制 Safari 功能)
  • 电池和性能考虑
  • 移动平台的安全策略
这个工具可以离线使用吗?

可以,页面加载后所有检测均在本地浏览器运行,无需服务器通信。断网状态下工具依然可用。

网站能在我不知情的情况下检测这些功能吗?

可以,任何网站都能运行相同检测。这是网页应用判断可用功能的正常方式,不会泄露任何个人信息。

网页应用无法正常工作时我该怎么办?

使用此工具检查浏览器是否支持所需 API:

1
检查需求

查找应用所需功能(通常文档中有说明)

2
搜索功能

在检测器中搜索这些功能

3
采取措施

若不支持,尝试更换浏览器或更新当前浏览器

0 / 0

已支持的功能

0%

-

Cookies
LocalStorage
SessionStorage
IndexedDB
Cache API
Storage Manager
Canvas 2D
WebGL 1.0
WebGL 2.0
WebGPU
OffscreenCanvas
ImageCapture
MediaRecorder
Picture-in-Picture
Screen Capture
Web Audio API
Media Session
Speech Synthesis
Speech Recognition
Fetch API
WebSocket
WebRTC
Server-Sent Events
Beacon API
Broadcast Channel
Network Information
Web Workers
Shared Workers
Service Workers
WebAssembly
SharedArrayBuffer
Atomics
Geolocation
DeviceOrientation
DeviceMotion
Ambient Light
Accelerometer
Gyroscope
Magnetometer
Proximity Sensor
Gamepad
Web Bluetooth
Web USB
Web Serial
Web NFC
Web MIDI
Web HID
Notifications
Push API
Background Sync
Periodic Background Sync
Badging API
Background Fetch
Clipboard API
Async Clipboard
Pointer Events
Touch Events
Keyboard Lock
Virtual Keyboard
File API
File System Access
Drag & Drop
Origin Private FS
Crypto API
Credential Management
Web Authentication
Permissions API
Fullscreen API
Screen Orientation
Wake Lock
Multi-Screen
Visual Viewport
Window Controls Overlay
IntersectionObserver
ResizeObserver
MutationObserver
PerformanceObserver
ReportingObserver
History API
Web Share
Payment Request
Contact Picker
Barcode Detection
Face Detection
Text Detection
WebXR
Performance API
Navigation Timing
Resource Timing
User Timing
ES Modules
CSS Houdini
Web Animations
Vibration
Eye Dropper
Web Locks
Idle Detection
Battery API
Media Devices
Compression Streams
URL Pattern
Scheduler API
PDF Viewer
Device Posture
Launch Queue
功能在您打开应用时自动扫描
使用筛选标签仅显示支持或不支持的功能
点击类别标题折叠/展开章节
鼠标悬停任意功能查看其作用说明
导出结果为JSON格式以便与开发者共享
所有检测均在本地运行 - 不会向任何服务器发送数据
想了解更多? 查看文档 →
1/7
开始输入以搜索……
正在搜索……
未找到结果
尝试使用其他关键词进行搜索