问题出在火狐浏览器对当前网站的麦克风权限控制、系统级音频路由或扩展拦截:需确认windows系统麦克风总开关与firefox应用权限均开启,再通过地址栏锁形图标或about:permissions重置网站权限,禁用广告/隐私类扩展,并在about:config中修正media.navigator.permission.disabled等关键参数。

火狐浏览器在腾讯会议、Zoom网页版或飞书会议中开启麦克风后,说话对方完全听不见,但系统录音机或微信语音能正常录到声音,说明问题出在Firefox对当前网站的麦克风权限控制、系统级音频路由或浏览器扩展拦截上。
确认火狐是否已获得麦克风系统级授权
按 Win+I 打开 Windows 设置 → 进入“隐私和安全性”→“麦克风”→ 检查顶部“允许此设备访问麦克风”和下方“允许应用访问麦克风”两个开关是否都为开启状态。【若任一关闭,Firefox将彻底无法调用麦克风硬件,且不会弹出任何提示】
继续向下滚动 → 找到“可访问麦克风的应用”列表 → 确认“Firefox”右侧滑块为开启状态。如果显示为灰色或关闭,手动打开它。
检查当前会议网站是否被火狐主动阻止麦克风
方法一:通过地址栏锁形图标快速放行
在会议页面(如 meeting.feishu.cn 或 zoom.us/wc)中,点击地址栏左侧锁形图标 → 展开面板 → 找到“麦克风”权限项 → 若显示“已阻止”,点击右侧下拉箭头 → 选择“允许”。【必须在会议页面已加载完成、且未触发过拒绝操作的前提下才生效;若之前点过“拒绝”,此处会直接灰显,需重置权限】
方法二:强制清除该网站麦克风拒绝记录
在地址栏输入 about:permissions → 回车 → 在“网站”搜索框中输入会议域名(如 zoom.us)→ 找到对应条目 → 点击右侧“重置权限”按钮 → 刷新页面后重新点击“加入会议”或“开启麦克风”按钮,此时会弹出标准授权浮层。
排查干扰性浏览器扩展
按 Ctrl+Shift+A 打开附加组件管理器 → 切换到“扩展”标签 → 重点禁用以下三类扩展:
• 广告拦截器(uBlock Origin、AdGuard)
• 隐私强化工具(Privacy Badger、DuckDuckGo Privacy Essentials)
• 脚本管理器(NoScript、ScriptSafe)
禁用后,**不重启浏览器,直接刷新会议页面再试**。很多扩展会在页面加载时静默拦截 getUserMedia() 调用,导致麦克风请求根本未发出。
验证火狐内部麦克风设备选择是否正确
第一步:进入火狐媒体设备设置
点击右上角三条横线 → “设置” → 左侧选“隐私与安全” → 向下滚动至“权限”区域 → 点击“麦克风”右侧的“设置…”按钮。
第二步:强制指定输入设备
在弹出窗口中,找到“摄像头和麦克风”下方的“选择设备”下拉菜单 → 展开后,**不要依赖默认项**,手动选择你实际使用的麦克风(如“Logitech USB Microphone”或“Realtek Audio”)。若列表为空或仅显示“无设备”,说明系统未向Firefox暴露可用输入源,需返回系统设置检查驱动。
第三步:测试设备可用性
勾选“始终询问要使用哪个设备” → 保存 → 刷新会议页面 → 点击“开启麦克风” → 观察是否弹出设备选择浮层。若弹出且能选中目标设备并成功启用,说明此前被错误绑定到了禁用/不存在的设备上。
重置火狐媒体权限底层配置
第一步:打开高级配置页
在地址栏输入 about:config → 回车 → 点击“接受风险并继续”。
第二步:修正关键参数
搜索 media.getusermedia.microphone.enabled → 确保值为 true;
搜索 media.navigator.permission.disabled → 若值为 true,双击改为 false;
搜索 permissions.default.microphone → 若值为 2(阻止),双击改为 1(允许)或 0(询问)。
第三步:清空站点特定权限缓存
仍在 about:config 页面,搜索 permissions.manager.defaultsUrl → 双击清空其值(留空)→ 关闭该标签页 → 重启 Firefox。











