火狐更新后扩展全被禁用,是因新版强制签名验证且maxVersion匹配规则收紧;解决方法包括禁用签名验证、修改install.rdf中maxVersion为当前版本加星号、清空extensions和pending-updates文件夹、或通过about:debugging临时加载本地扩展。

火狐浏览器更新后所有扩展插件突然显示“已禁用”,是因为新版强制校验扩展签名且收紧maxVersion匹配规则,旧扩展的install.rdf中声明的最高兼容版本低于当前Firefox版本号,或未通过Mozilla官方签名认证,导致浏览器直接批量停用。
禁用签名验证(临时启用)
第一步:在地址栏输入about:config并回车,点击“我保证会小心”。
第二步:搜索xpinstall.signatures.required,双击将其值由true改为false。
第三步:如需启用语言包类扩展,同步搜索extensions.langpacks.signatures.required并设为false。【此操作绕过安全签名验证,仅限临时调试,切勿长期保持】
手动升级扩展兼容版本号
方法一:用好压直接编辑(免解压)
用好压打开.xpi文件 → 双击打开内部install.rdf → 找到<em:maxVersion>标签,将其内容改为当前Firefox版本号加星号(例如在about:support页面查看“版本”字段为130.0,则填130.*)→ Ctrl+S保存 → 关闭好压 → 直接拖拽该.xpi文件到about:addons页面完成安装。
方法二:解压后编辑再打包
将.xpi后缀改为.zip → 用解压工具打开 → 找到根目录下install.rdf → 用记事本修改<em:maxVersion>值 → 保存 → 全选文件夹内所有内容 → 右键“添加到压缩文件” → 设置压缩格式为ZIP → 将新生成的.zip文件后缀改为.xpi → 拖入about:addons安装。
清除损坏缓存与残留元数据
① 关闭所有Firefox窗口,包括后台进程(任务管理器中确认无firefox.exe运行);
② 在地址栏输入about:support → 点击“配置文件夹”旁的“打开文件夹”按钮;
③ 进入打开的文件夹,依次删除以下两个路径中的全部内容:
• extensions/
• pending-updates/
【注意:只清空文件,不要删除文件夹本身】;
④ 重启Firefox后重试安装或启用原有扩展。
强制加载本地扩展(开发者模式)
打开about:debugging → 点击左侧“此Firefox” → 点击右上角“临时载入附加组件” → 选择你修改过的扩展文件夹中的manifest.json(或旧版扩展的install.rdf所在目录)→ 点击“打开”。


















