直接降级到兼容旧扩展的稳定版能一劳永逸解决火狐升级后扩展变灰禁用问题,需下载官方历史版本(如115.14.0esr或114.0.2)、彻底卸载当前版本、安装并修正compatibility.ini中的lastversion值,再禁用自动更新。

火狐浏览器升级后旧扩展全部变灰禁用,是因为新版强制校验签名且install.rdf中maxVersion字段低于当前版本号,直接降级到兼容旧扩展的稳定版能一劳永逸解决这个问题,无需反复修改配置或绕过安全机制。
下载并安装指定旧版Firefox
第一步:在地址栏输入https://ftp.mozilla.org/pub/firefox/releases/并回车,进入官方历史版本目录列表。
第二步:找到长期支持版(ESR)如【115.14.0esr】或稳定非ESR版如【114.0.2】,点击进入其子目录;这些版本仍被Mozilla官方维护,扩展兼容性经过验证,避免选择已停更的老旧版本(如52 ESR以下)引发安全漏洞。
第三步:根据系统选择对应平台文件夹——Windows用户进win64/,macOS用户进mac/,Linux用户进linux-x86_64/;注意不要选错架构,32位系统需选win32/,否则安装后无法启动。
第四步:下载以.exe(Windows)、.dmg(macOS)或.tar.bz2(Linux)结尾的安装包,避开.zip或.installer.exe后缀的非标准包。
第五步:彻底卸载当前Firefox——Windows通过控制面板→卸载程序;macOS将“应用程序”中的Firefox拖入废纸篓;Linux执行sudo apt remove firefox(Ubuntu/Debian)或对应包管理命令;【必须完全退出所有firefox.exe进程,包括后台任务,否则新安装会失败】。
第六步:运行下载的安装包,按向导完成安装;Linux用户解压后执行./firefox启动程序。
保留原有书签与扩展配置
安装完成后首次启动会提示“使用旧版可能损坏现有配置文件”,此时不要点“创建新配置文件”。
关闭刚打开的Firefox窗口,打开系统隐藏文件夹:C:\Users\用户名\AppData\Roaming\Mozilla\Firefox\Profiles\(Windows)或~/Library/Application Support/Firefox/Profiles/(macOS)。
找到你原来的profile文件夹(名称含.default-release或.default),进入该目录,用记事本打开compatibility.ini文件。
将其中[Compatibility]段下的LastVersion=值改为新安装版本号格式,例如从115.14.0esr_20260625123456/20260625123456改为114.0.2_20260512112233/20260512112233(版本号和时间戳需与新版本实际匹配,可在about:support页面查看)。
保存文件,重新启动Firefox,原书签、密码、扩展将全部恢复可用。
阻止自动更新避免再次升级
方法一:修改channel-prefs.js文件
进入Firefox安装目录下的defaults/pref/子文件夹,用记事本打开channel-prefs.js文件,在末尾添加一行:pref("app.update.enabled", false);,保存后重启浏览器。
方法二:通过about:config禁用更新
在地址栏输入about:config→搜索app.update.auto→双击设为false;再搜索app.update.enabled→同样设为false;【这两项必须同时关闭,仅关auto会导致后台静默下载】。











