火狐115 ESR默认拦截未签名扩展,需将about:config中xpinstall.signatures.required设为布尔型false才能安装.xpi文件;支持拖拽、附加组件管理器及临时加载三种安装方式,并需验证图标显示与启用状态。
火狐浏览器115 ESR版本默认拦截所有未签名扩展,当你拖入.xpi文件却弹出“该附加组件无法安装,因为它有可能已损坏”提示时,本质是签名验证机制在起作用,而非文件真实损坏——必须先关闭强制校验才能继续安装。
第一步:在火狐地址栏输入 about:config 并回车,点击“接受风险并继续”。
第二步:在搜索框中粘贴 xpinstall.signatures.required,回车定位该参数。
第三步:双击该项,将其值从 true 改为 【false】。
⚠️ 这一步不可跳过或误设为字符串“false”——必须是布尔型 false,否则重启后仍会拦截安装。
方法一:拖拽安装(最快)
直接将下载好的 .xpi 文件拖入火狐浏览器任意标签页空白处,松手后弹出确认窗口,点“添加”即可启用。
方法二:通过附加组件管理器安装
点击右上角三条横杠 → 附加组件和主题 → 右上角齿轮图标 → “从文件安装附加组件” → 选择本地 .xpi 文件 → 点击“打开”。
方法三:临时加载调试模式(适合开发测试)
在地址栏输入 about:debugging#/runtime/this-firefox → 滚动到底部“临时扩展”区域 → 点击“载入临时扩展” → 选择 .xpi 文件 → 扩展立即生效,但关闭浏览器即失效。
安装完成后,刷新任意网页,观察右上角是否出现对应扩展图标;若无反应,点击图标右侧下拉箭头,确认该扩展状态为“启用”而非“禁用”或“被阻止”。
如仍提示“此附加组件因不兼容或已损坏而被禁用”,说明 .xpi 文件本身已损坏或与 115 ESR 架构不匹配(例如含 WebExtension API v3 专有调用但未声明 manifest_version:3),需退回开发者获取适配版本。