Edge浏览器麦克风权限已开启仍不可用,需检查HTTPS限制是否解除、Windows桌面应用麦克风开关是否启用、Edge网站权限缓存是否重置,以及硬件驱动是否正常识别。

Edge浏览器麦克风权限已开启仍不可用,说明网站级、浏览器级、系统级三层授权中至少有一层未真正生效,常见于HTTPS限制未解除、Windows桌面应用开关被关闭、或Edge缓存权限状态未刷新。
检查当前网站是否为HTTPS或localhost
非HTTPS网站(如http://192.168.1.100:3000)默认被浏览器拒绝麦克风调用,即使所有权限开关全开也无效。
在地址栏输入 edge://flags/#unsafely-treat-insecure-origin-as-secure → 回车进入实验性功能页。
找到“Insecure origins treated as secure”项 → 在下方输入框中填入你的目标网址(必须含协议和端口,例如 http://localhost:5173 或 http://192.168.0.10:8080)→ 将右侧状态从“Disabled”改为“Enabled” → 点击右下角“Restart”重启浏览器。
确认Windows是否允许桌面版Edge访问麦克风
很多用户开启“允许应用访问麦克风”后仍失败,是因为该开关默认只放行UWP版Edge;你安装的是官网下载的桌面版Edge(版本号含“.x64”或“.msi”),它属于“桌面应用”,需额外开启对应开关。
按下 Win + I → 进入“隐私和安全性” → “麦克风” → 拉到底部,找到“允许桌面应用访问你的麦克风” → 把它打开。
注意:若此开关灰化不可点,先返回上一级确认“麦克风访问”总开关已开启,否则该选项无法激活。
重置Edge对当前网站的权限记录
有时候Edge会缓存错误的拒绝状态,即使你反复改设置也不刷新,必须手动清除该站点权限。
方法一:直接清空站点权限
在Edge中打开目标网页 → 点击地址栏锁形图标 → “网站权限” → 找到【麦克风】→ 点击右侧下拉箭头 → 选择“重置为默认值”。
方法二:全局重置所有网站权限
点击右上角三个点 → “设置” → 左侧“Cookies 和网站权限” → 右侧滚动到底部 → 点击“重置权限” → 确认执行。
这一步会清除所有网站的单独授权记录,刷新后页面将重新弹出麦克风请求对话框,此时务必点“允许”而非“阻止”或“不再询问”。
验证硬件与驱动是否就绪
打开Windows“声音设置” → “输入”选项卡 → 查看“选择输入设备”下拉菜单中是否有你的麦克风设备;若显示“未检测到输入设备”,说明系统底层未识别硬件。
右键“开始”按钮 → “设备管理器” → 展开“音频输入和输出” → 检查麦克风设备前是否有黄色感叹号;若有,右键→“更新驱动程序”→“自动搜索”。
若更新无效,右键设备→“卸载设备”→勾选“删除此设备的驱动程序软件”→重启电脑,让系统自动重装驱动。