搭把手 · 摄像头权限测试

测试手机浏览器能否开启前置摄像头。只在本机显示画面,不录像、不上传。

① 测试摄像头

尚未开启摄像头
请点击下方「开启摄像头」
待操作:不会自动申请相机权限。

② 当前环境和检测结果

UA 原文
安全上下文
mediaDevices
getUserMedia
权限 / 调用结果
尚未请求
getUserMedia 结果
尚未请求
预览播放结果
未尝试
playError 原文
—
error.name
—
error.message
—
实际视频尺寸
—
轨道 frameRate
—
实际摄像头方向
—
网页 URL
10 秒平均渲染帧率
—

需要成功开启并保持前台至少 10 秒才能测得平均值。

③ 连续开关三次

请依次执行「开启 → 等待画面约 10 秒 → 关闭」,重复 3 次。失败也会记录一次,可直接重试。

已记录 0 / 3 次

    ④ 复制测试结果

    每种环境完成三次后点击按钮。输出为一整行文本,直接粘贴到 Notion 对应设备的备注栏。

    如果内置浏览器不允许自动复制,下方文本可手动全选。

    打不开时怎么做?

    1. 确认网页通过 HTTPS 打开,并已允许浏览器使用摄像头。
    2. 如果在微信或抖音内打开失败,记录原始错误,不要尝试绕过权限。
    3. 如有「在浏览器打开」选项,改用 Safari 或 Chrome 再测一次。
    4. 若显示 getUserMedia=undefined,说明当前环境没有提供该网页接口。
    5. 如果已经获得相机授权但预览黑屏,使用同目录 index-nocsp.html 在同一设备和浏览器复测,以排除 CSP 兼容问题。该备用页没有 CSP,仍无网络上传逻辑。
    本页无外部资源。UA 和结果仅显示在你的设备上;只有点击复制后,才由你自行决定粘贴到哪里。测试页面关闭或切到其他页面时,会尝试停止摄像头。