You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firefox Android附加组件重启丢失、安装提示“不支持”问题求助

问题分析与解决方法

一、wex-ext run启动后重启扩展消失

  • 原因:wex-ext run是开发模式下的临时加载机制,扩展仅在当前Firefox会话中生效,重启后会自动清除,属于正常的开发调试行为。
  • 解决方法:若需持久化安装,需使用签名后的.xpi文件进行安装,或通过ADB命令将扩展推送至Firefox Android的扩展目录(仅适用于调试版Firefox)。

二、签名后的.xpi在Firefox Android安装提示“Add-on is not supported”

结合你的manifest.json和问题描述,可能存在以下问题:

1. Manifest版本兼容性限制

你使用的是manifest_version: 2,Firefox Android 115及以上版本对MV2扩展的安装做了严格限制:仅允许通过AMO安装MV2扩展,且部分MV2 API在Android端已被废弃。若你的Firefox Android版本为115+,会触发兼容性检测报错。

  • 解决:优先将扩展迁移到manifest_version: 3(Firefox Android 115+对MV3支持更完善);若坚持使用MV2,需确保Firefox Android版本在113-114之间,或检查AMO签名后的扩展是否正确注入了平台分配的扩展ID。

2. browser_specific_settings配置缺失

上传AMO签名后,扩展需包含唯一的平台分配ID,但你的本地manifest.json未声明gecko.id。虽AMO会自动添加,但可能存在签名过程中ID注入失败的情况。

  • 解决:从AMO后台获取你的未列出扩展ID,手动添加到配置中:
"browser_specific_settings": {
  "gecko": {
    "id": "your-extension-id@mozilla.org",
    "strict_min_version": "113.0"
  },
  "gecko_android": {
    "strict_min_version": "113.0"
  }
}

3. Firefox Android安装权限未开启

即使是AMO签名的未列出扩展,也需手动开启安装权限:

  • 操作:打开Firefox → 设置 → 附加组件 → 开启“允许安装来自其他来源的扩展”(部分版本显示为“允许安装未知来源的附加组件”)。

4. 扩展文件完整性问题

打包zip时若遗漏content.js等必要文件,或文件路径与manifest声明不一致,会导致Android端无法解析扩展。

  • 解决:检查zip包结构,确保manifest.json在根目录,content.js路径匹配配置;重新打包后上传AMO重新签名。

5. 最低版本不匹配

若你的Firefox Android版本低于113.0,会触发“不支持”提示。

  • 解决:在Firefox设置→关于Firefox查看当前版本,过低则升级至113.0及以上;或根据实际支持版本降低strict_min_version的值。

内容的提问来源于stack exchange,提问作者thomasa88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 22:23:25