火狐浏览器需启用Widevine CDM插件并开启DRM选项才能播放Netflix等平台视频:先在about:addons→插件页启用Widevine,再于设置中勾选“播放受版权保护的内容”,同时禁用拦截扩展、Linux用户还需安装ubuntu-restricted-extras。

火狐浏览器打开Netflix、Bilibili大会员或Disney+时提示“缺少WidevineCdm插件”,页面黑屏或仅出声无画,是因为浏览器未加载受版权保护视频必需的解密模块,该模块不是第三方扩展,而是Firefox内置但需手动激活的核心组件。
确认并启用Widevine Content Decryption Module
这一步是所有修复的前提,没有它,后续设置全部无效。Widevine模块在about:addons里默认不显示,必须通过齿轮菜单切换到“插件”页签才能看到。
在地址栏输入about:addons→点击右上角齿轮图标→选择“插件”→找到【Widevine Content Decryption Module】→若状态为“已停用”,点击右侧开关启用。
如果插件列表中完全看不到这一项,说明它已被强制隐藏:在地址栏输入about:config→搜索media.gmp-widevinecdm.enabled→双击该项,确保值为【true】。
重启Firefox后,访问https://bit.ly/widevine-test验证——页面显示“Success”且能播放测试视频,才算真正就位。
开启“播放受版权保护的内容”总开关
Widevine模块启用只是硬件准备就绪,这个选项才是授权它工作的最终许可。很多用户卡在这一步,以为装了模块就自动生效。
方法一(快捷路径):
在地址栏输入about:preferences#general→滚动到底部“数字版权管理 (DRM) 内容”区域→勾选【播放受版权保护的内容】。
⚠️勾选后若弹出“需要安装组件”提示,务必点“确认安装”,否则Widevine不会真正载入解密链路。
排除广告拦截器与隐私扩展干扰
uBlock Origin、NoScript、Privacy Badger等扩展会把Widevine的CDM通信请求识别为可疑脚本并拦截,导致模块无法完成初始化。
第一步:临时禁用全部非官方扩展
进入about:addons→“扩展”标签页→将所有带盾牌、眼睛、禁止符号图标的扩展统一设为“总不激活”。
第二步:验证是否恢复
刷新Netflix页面,若黑屏消失、视频正常加载,说明问题出在扩展拦截。此时无需卸载,进对应扩展设置→添加netflix.com和widevine.com至白名单即可。
Linux用户补全系统级编解码器
Ubuntu/Debian系用户必须额外安装专利解码器包,否则Firefox即使有Widevine也无法渲染H.264视频流。
打开终端,执行:
sudo apt install ubuntu-restricted-extras
过程中遇到字体许可提示,按Tab选【确定】→回车→再选【是】→回车,全程无需输入密码。
安装完成后必须重启Firefox,新装的GStreamer解码器才被加载。


















