火狐浏览器无法识别摄像头是因权限、驱动、网站限制或配置被禁用所致;需依次检查全局及网站级摄像头权限、about:config中media.navigator.enabled设为true、删除干扰项、更新驱动、确保camera frame server运行,并可用新配置文件验证。

火狐浏览器无法识别电脑连接的摄像头,通常不是摄像头硬件损坏,而是权限未开放、驱动未就绪、网站级限制或浏览器底层配置被禁用导致的可逆性问题。系统自带相机应用能正常调用,恰恰说明硬件和基础驱动没问题,问题一定出在火狐自身的访问链路上。
检查并开启火狐全局摄像头权限
第一步:点击右上角三条横线 → 选择“设置”。
第二步:左侧点“隐私与安全”,向下滚动到“权限”区域。
第三步:找到“摄像头”右侧的“设置…”按钮并点击。
第四步:确认顶部“默认行为”设为“询问”——如果设为“阻止”,所有网站都会静默拒绝,【不会弹出任何提示框】,这是最常被忽略的隐形开关。
为当前网站单独授权摄像头
方法一:直接在地址栏操作
进入视频会议或考试页面 → 点击地址栏左侧锁形图标 → 展开“权限” → 将“摄像头”下拉菜单改为“允许”。
方法二:从权限管理页手动添加
在“摄像头设置…”界面 → 点击左下角“添加站点” → 输入当前网址(如 https://meeting.example.com)→ 选择“允许”。
注意:必须输入完整协议+域名,不能只填 meeting.example.com 或省略 https。
验证火狐媒体设备配置是否被手动关闭
在地址栏输入 about:config → 回车 → 确认风险警告 → 在搜索框输入 media.navigator.enabled。
双击该项,确保值为 true。
再搜索 media.getusermedia.screensharing.allowed_domains,若存在且为空,说明屏幕共享白名单机制可能干扰摄像头调用,【直接双击删除该条目】即可恢复默认行为。
排除驱动与系统服务干扰
打开设备管理器 → 展开“影像设备” → 查看是否有带黄色感叹号的设备。
若有,右键 → “更新驱动程序” → 选择“自动搜索”。
若无任何设备条目,说明系统未识别硬件:先拔掉摄像头 → 重启电脑 → 再插入,观察是否弹出“已连接新设备”提示。
同时按下 Win+R 输入 services.msc → 找到“Windows Camera Frame Server” → 确保状态为“正在运行”,启动类型为“自动”。
重置火狐站点权限缓存
关闭所有火狐窗口 → 按下 Win+R 输入 firefox.exe -P → 回车 → 点击“创建配置文件” → 输入 testcam → 勾选“使用新配置文件启动 Firefox”。
此时会打开一个干净的火狐实例,不继承旧配置、插件或权限记录。
访问同一网站测试摄像头,若成功,说明原配置文件已损坏,可直接弃用旧配置文件。











