火狐浏览器彻底阻止所有网站调用摄像头需两步:先在“设置→隐私与安全→权限→摄像头”中取消勾选“提示我是否允许”并设为“阻止”,再通过 about:permissions 页面或设置页删除已有授权记录。

你想让火狐浏览器彻底阻止所有网站调用摄像头,防止视频会议页面意外启用、恶意网站偷拍或弹窗诱导授权,就得关闭默认通道并清空历史授权记录。
全局禁止新网站请求摄像头
这一步切断所有未显式授权网站的入口,避免下次打开陌生网页时突然弹出摄像头请求横幅。
点击右上角三条横线菜单 → 选择“设置” → 左侧选“隐私与安全” → 向下滚动到“权限”区域 → 找到“摄像头”项 → 点击右侧的“设置…”按钮 → 在弹出窗口中取消勾选“提示我是否允许网站访问我的摄像头” → 下方下拉菜单选择“阻止” → 点击“保存更改”。
【必须取消勾选“提示我是否允许”】,否则即使设为“阻止”,浏览器仍会先弹横幅再执行阻止,存在0.5秒以上的权限暴露窗口。
清除已有网站的摄像头授权记录
之前点过“允许”的网站不会受全局设置影响,它们的白名单还躺在数据库里,必须手动清理。
方法一:通过 about:permissions 页面集中清理
在地址栏输入 about:permissions 并回车 → 顶部“权限类型”下拉菜单选“摄像头” → 页面自动切换为仅显示已设置摄像头权限的网站列表 → 逐行鼠标悬停,出现灰色 ?️ 图标即表示该站有记录 → 点击 ?️ 图标删除单条授权 → 清完后关闭页面,无需重启浏览器。
方法二:通过设置页批量移除
回到“设置→隐私与安全→权限→摄像头→设置…” → 在列表中按住 Ctrl+A 全选 → 点击每条目右侧的 ?️ 删除图标(注意不是底部的“移除全部”,那个按钮无效) → 每删一条,列表实时刷新,确认空白后再关闭窗口。
验证当前网站是否真被禁用
打开一个明确需要摄像头的网站(如 webcamtest.net),观察行为变化:
地址栏左侧锁形图标变成灰色带斜杠的摄像头图标 → 点击该图标,“权限”标签页里“使用摄像头”状态显示为红色叉 → 页面内调用 navigator.mediaDevices.getUserMedia() 会直接抛出 NotAllowedError 错误,不触发任何弹窗。
若仍弹出授权横幅,说明某处漏清了记录,立刻返回 about:permissions 页面重新搜索该域名关键词排查。











