百度浏览器无法调用摄像头,主因是系统相机总开关未开、浏览器无授权、网页非https或chrome媒体api禁用;须先开启windows相机总开关,再单独启用百度浏览器权限,重置网站授权记录,并对http调试页启用chrome://flags实验标志。

百度浏览器无法调用摄像头进行在线身份核验,通常是因为系统相机总开关未开启、浏览器未获明确授权、网页使用HTTP协议而非HTTPS、或Chrome内核的媒体流API被禁用,导致navigator.mediaDevices.getUserMedia()直接失败并报错NotAllowedError或NotFoundError。
检查Windows系统相机总开关是否打开
这一步漏掉,后续所有操作都无效;很多用户以为只开单个App权限就够了,其实系统级总开关才是第一道门槛。
按下Win + I打开设置 → 点击【隐私和安全性】→ 左侧选择【相机】→ 将顶部【允许应用访问你的相机】设为【开启】。
【注意:若该开关呈灰色且无法点击,说明设备受组策略限制,需以管理员身份运行gpedit.msc→导航至“计算机配置 → 管理模板 → Windows组件 → 应用隐私 → 允许应用访问相机”,设为“已启用”】
在Windows设置中单独启用百度浏览器权限
系统总开关开启后,百度浏览器仍需出现在“允许应用访问你的相机”列表中并被手动开启,否则会被静默拦截。
保持在【设置 > 隐私和安全性 > 相机】页面,向下滚动至【允许应用访问你的相机】区域。
查找【百度浏览器】——若未出现,先启动一次百度浏览器,再返回此页面刷新;若已列出,确保其右侧开关处于开启状态。
百度热榜监控 | Baidu Hot Topics Monitor. 获取百度热搜榜、搜索趋势、关键词热度 | Get Baidu trending searches, trends, keyword popularity. 触发词:百度、热搜、baidu.
【百度浏览器在Windows中显示为“Baidu Browser”或“百度浏览器”,不是“Chrome”或“Edge”】
重置当前网站的摄像头授权记录
网页首次请求摄像头时会弹出授权浮层,一旦误点“拒绝”,浏览器会永久记住该决定,后续不再提示,导致黑屏无响应。
方法一:地址栏快速重授(推荐)
打开百度浏览器 → 访问需要身份核验的网页(如银行登录页、政务服务平台)→ 点击地址栏左侧锁形图标 → 在弹出面板中找到“摄像头” → 将下拉菜单设为【允许】→ 刷新页面。
方法二:清除站点权限后重触发
点击右上角【更多】(三个点)→ 【设置】→ 【隐私设置】→ 【网站设置】→ 【摄像头】→ 找到对应网址 → 点击进入 → 选择【清除权限】→ 关闭设置页 → 重新加载网页,等待授权弹窗再次出现。
注意:清除权限后必须刷新页面,不能只点“返回”或切换标签页,否则请求不会再次弹出。
启用Chrome内核实验性标志(仅限HTTP本地调试或内网系统)
若你正在测试的核验页面走的是HTTP协议(如http://192.168.x.x 或 http://localhost:8080),百度浏览器默认禁止调用摄像头,连权限弹窗都不会出现。
第一步:在地址栏输入chrome://flags并回车
第二步:顶部搜索框输入unsafely-treat-insecure-origin-as-secure
第三步:找到该选项→ 下拉菜单选【Enabled】→ 在下方文本框填入你正在测试的完整HTTP地址(如http://192.168.1.100:3000)
第四步:再搜media capture→ 找到Enable Media Stream→ 设为【Enabled】→ 点击【Relaunch】重启浏览器










