浏览器功能全面测试页

用途:检测/触发各种浏览器能力、权限和内部页面(注意:浏览器可能限制脚本打开内部页面)。
使用说明(重要)
- 请逐个点击下面的按钮触发测试。
- 内部 URL(如 edge://chrome://)通常只能在地址栏打开,脚本尝试打开可能被浏览器拦截。
- 部分功能(摄像头、麦克风、蓝牙、串口、文件系统等)需要 HTTPS 和用户确认;如果是在本地 file:// 打开,部分API可能不可用。
- 若你需要我把页面改成其他风格或新增测试项,直接告诉我想测的 API 名称即可。

1) 浏览器内部页面尝试打开

注意:很多内部页面不允许被嵌入到 iframe,且可能被 window.open 阻止。下面提供快速打开尝试与备用说明。
尚未测试。
说明:如果浏览器阻止打开,请手动把上述 URL 复制到地址栏访问(按钮“复制”会把 URL 复制到剪贴板)。

2) 权限 & Permissions API

查询摄像头/麦克风/通知/地理位置权限状态(不请求权限,仅查询)
尚未查询。

3) 摄像头 / 麦克风 / 设备枚举

注意:需要用户允许并且必须是 HTTPS 或 localhost。
尚未操作。

4) WebRTC 本地回环(DataChannel + getUserMedia)

创建两个 RTCPeerConnection 在本页内互联(无需远端服务器)。
尚未运行。

5) Notification & Service Worker

通知请求与 Service Worker 注册(Service Worker 需要 HTTPS 或 localhost)
尚未操作。

6) 地理位置(Geolocation)

尚未获取。

7) 剪贴板(Clipboard API)

读写剪贴板(需要用户操作 / 某些浏览器不支持读)
尚未操作。

8) 存储 & IndexedDB & Navigator Storage

尚未操作。

9) WebGL / WebGPU / WebAssembly

尚未操作。

10) 蓝牙 / USB / 串口 / 文件系统

这些 API 通常需要用户手势并且在安全上下文下(HTTPS)才能弹出设备选择对话。
尚未操作。

11) 其他检测(性能、Battery、Pointer、Touch、Speech)

尚未操作。