悟空浏览器无法调用摄像头进行网页认证,需重置系统级摄像头与生物识别权限、启用WebAuthn设备总开关、清除媒体许可证及网站权限记录。

悟空浏览器无法调用手机摄像头进行网页认证,常见于访问WebAuthn支持页面(如银行登录、政务平台实名核验)时点击“扫码认证”或“活体识别”按钮后无反应、取景框黑屏、提示“设备不可用”或直接跳过摄像头步骤——这并非网页代码错误,而是系统级权限链路断裂或浏览器内核未正确桥接认证API所致。
重置系统级摄像头与生物识别权限
安卓14及以上系统(含小米14、华为Mate60、OPPO Find X7等)对新装浏览器默认禁用摄像头+生物特征联合调用权限,即使设置页显示“已允许”,底层仍拦截AF+IR+RGB三路视频流。【若此处未手动开启,后续所有网页级操作均无效】。
1、打开手机「设置」→「应用管理」→ 找到并点击「悟空浏览器」。
2、进入「权限管理」→ 分别点击「摄像头」和「生物识别」→ 将两者均设为「仅在使用时允许」。
3、返回后必须彻底关闭悟空浏览器:长按任务栏图标→滑掉应用→再重新启动。
启用网站级WebAuthn摄像头总开关
系统权限开通后,还需激活浏览器内置的WebAuthn设备调用通道。该开关独立于普通“摄像头”权限,专用于活体检测、二维码绑定等强认证场景。
方法一:路径直达
点击右上角“三点菜单” → “设置” → “隐私与安全” → “网站设置” → “WebAuthn设备” → 确认顶部总开关为开启状态。
方法二:地址栏直连验证
在地址栏输入 chrome://settings/content/webauthn 并回车,页面顶部显示“已启用”即为正常;若显示“已停用”,点击右侧开关开启。
强制刷新媒体许可证并清除旧授权记录
旧版悟空浏览器(v5.8.0及以下)在首次WebAuthn调用失败后会缓存“设备不可用”状态,导致后续所有认证请求直接绕过摄像头模块,即使权限已重开也无效。
第一步:清除媒体许可证
在地址栏输入 chrome://settings/clearBrowserData → 勾选“媒体许可证” → 时间范围选“全部时间” → 点击“清除数据”。
第二步:重置网站权限记录
进入“设置”→“隐私与安全”→“清除浏览数据”→勾选“网站权限设置”→确认清除。
第三步:重启浏览器并立即测试
打开 https://webauthn.io → 点击“Register” → 选择“Camera-based authentication” → 观察是否唤起取景框。



















