2025火狐插件被禁用解决方案 could not be verified for use in Firefox and has been disabled

我把火狐自动更新都关了

但是突然今天发现所有插件都几乎被禁用了,火狐又作妖了吗,自动几年前因为工作需要换成了chrome当自己的第一浏览器,但家里还是用火狐,但是发现火狐版本提升作妖问题也越来越多了,一些东西也擅自决定不给明显的手动设置方式,这是想学chrome???

官方起因,就是今年3月14号,被骂活该

Root certificate will expire on 14 March --- users need to update Firefox to prevent add-on breakage - Mozilla Add-ons Community Blog

针对

复制代码
xpinstall.signatures.require

不管用后的解决方式,以上config里设置要管用,据称火狐版本必须是日更版或者开发版,也就是Developer 和 Nightly版本,发布版是会忽略这句,所以网络上绝大多数解决方案都是无效的

参考文章

https://www.reddit.com/r/firefox/comments/1jbhi1v/how_do_i_reenable_extensions_that_are_not/

临时设置about:config

复制代码
devtools.chrome.enabled -> True

设置好后重开火狐,重开后直接shift+ctrl+J

上面的设置会在一般的console开启一行可以作为输入的地方,默认是如下图片,没有可以输入脚本的地方

启用后图片如下

在弹出的代码框里输入以下的脚本,回车运行

复制代码
async function set_addons_as_signed() {

Components.utils.import("resource://gre/modules/addons/XPIDatabase.jsm");

Components.utils.import("resource://gre/modules/AddonManager.jsm");

let addons = await XPIDatabase.getAddonList(a => true);

for (let addon of addons) {

// The add-on might have vanished, we'll catch that on the next startup

if (addon._sourceBundle && !addon._sourceBundle.exists())

continue;

if( addon.signedState != AddonManager.SIGNEDSTATE_UNKNOWN )

continue;

addon.signedState = AddonManager.SIGNEDSTATE_NOT_REQUIRED;

AddonManagerPrivate.callAddonListeners("onPropertyChanged",

addon.wrapper,

["signedState"]);

await XPIDatabase.updateAddonDisabledState(addon);

}

XPIDatabase.saveChanges();

}

set_addons_as_signed();

运行后,回到theme和addon下,可以发现你的插件可以重新启用了,已经没有红色的could not be verified for use in Firefox and has been disabled字样,可以再次设置了

另外这种方式貌似不永久

需要加入注册表,移动版自己建立没有的内容,比如Mozilla和firefox没有旧自己建

复制代码
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox
Create a new DWORD (32-bit) Value:
Name: DisableAddOnSigning

还有hosts设置,注意这个会影响插件页面下载和访问

复制代码
127.0.0.1    aus5.mozilla.org
127.0.0.1    addons.mozilla.org
127.0.0.1    telemetry.mozilla.org
相关推荐
xiaofeichaichai10 小时前
Webpack
前端·webpack·node.js
问心无愧051310 小时前
ctf show web入门111
android·前端·笔记
唐某人丶10 小时前
模型越来越强,我们还需要 Agent 工程吗?—— 从价值重估到 Harness 实践
前端·agent·ai编程
智码看视界11 小时前
现代Web开发基础:全栈工程师的起航点
前端·后端·c5全栈
JS菌11 小时前
手写一个 AI Agent 全栈项目:从沙箱执行到子智能体的完整实现
前端·人工智能·后端
excel12 小时前
HLS TS 文件损坏的元凶:Git 提交与拉取
前端
Aphasia31112 小时前
https连接传输流程
前端·面试
徐小夕12 小时前
万字长文!千万级文档 RAG 知识库系统落地实践
前端·算法·github
threelab13 小时前
Three.js 物理模拟着色器 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器