当前位置: 首页 > article >正文

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

http://www.kler.cn/a/592726.html

相关文章:

  • php 高性能,高并发,有哪些框架,扩展,推荐一下,或者技术的实现有哪些
  • Weblogic未授权远程命令执行漏洞复现
  • 【内付相关主题会议进行参考】智能技术应用前沿:算法、感知与控制的学术支点与产业衔接
  • 配置固定ip绕过ip限制
  • 动平衡仿真程序设计
  • JVM 的类加载机制原理
  • Flask应用调试模式下外网访问的技巧
  • 类和对象C++
  • keepalived应用
  • 2025年【安全员-C证】新版试题及安全员-C证理论考试
  • HTTP请求方法详解:GET、POST、PUT在微信小程序中的应用
  • milvus实战-基于Ollama+bge-large-zh搭建嵌入模型,fastAPI提供http服务将PDF文件写入milvus向量库
  • Java 文件和IO流基础(生动形象版)
  • jmeter中,上传文件的MIME类型
  • pnpm config set ignore-workspace-root-check true
  • CSS三大特性、显示模式、背景与书写顺序
  • AI赋能生态学:ChatGPT+多技术融合在生态系统服务中的实践探索与学术写作
  • 崖山YashanDB:下一代国产分布式数据库的架构革新与行业实践
  • 【初学者】指针:概念、示例与应用场景详解
  • 基于java的ssm+JSP+MYSQL的九宫格日志网站(含LW+PPT+源码+系统演示视频+安装说明)