搭把手 · 摄像头权限测试
测试手机浏览器能否开启前置摄像头。只在本机显示画面,不录像、不上传。
① 测试摄像头
尚未开启摄像头
请点击下方「开启摄像头」
请点击下方「开启摄像头」
待操作:不会自动申请相机权限。
② 当前环境和检测结果
- UA 原文
- 安全上下文
- mediaDevices
- getUserMedia
- 权限 / 调用结果
- 尚未请求
- getUserMedia 结果
- 尚未请求
- 预览播放结果
- 未尝试
- playError 原文
- —
- error.name
- —
- error.message
- —
- 实际视频尺寸
- —
- 轨道 frameRate
- —
- 实际摄像头方向
- —
- 网页 URL
- 10 秒平均渲染帧率
- —
需要成功开启并保持前台至少 10 秒才能测得平均值。
③ 连续开关三次
请依次执行「开启 → 等待画面约 10 秒 → 关闭」,重复 3 次。失败也会记录一次,可直接重试。
已记录 0 / 3 次
④ 复制测试结果
每种环境完成三次后点击按钮。输出为一整行文本,直接粘贴到 Notion 对应设备的备注栏。
如果内置浏览器不允许自动复制,下方文本可手动全选。
打不开时怎么做?
- 确认网页通过 HTTPS 打开,并已允许浏览器使用摄像头。
- 如果在微信或抖音内打开失败,记录原始错误,不要尝试绕过权限。
- 如有「在浏览器打开」选项,改用 Safari 或 Chrome 再测一次。
- 若显示
getUserMedia=undefined,说明当前环境没有提供该网页接口。 - 如果已经获得相机授权但预览黑屏,使用同目录
index-nocsp.html在同一设备和浏览器复测,以排除 CSP 兼容问题。该备用页没有 CSP,仍无网络上传逻辑。