【发布时间】:2020-07-13 08:48:35
【问题描述】:
我正在尝试安装我的扩展程序,但没有对其进行签名。我尝试了以下步骤:
- 安装 Firefox 开发者版 75
- 将
xpinstall.signatures.required设置为false - 重启 Firefox
- 从扩展 zip 文件中删除 META-INF 目录
但是当我尝试在插件管理器中安装扩展时,我得到了
The add-on downloaded from this site could not be installed because it appears to be corrupt.
在浏览器控制台中我得到
1585752245599 addons.xpi WARN Invalid XPI: Error: Cannot find id for addon C:\the.zip(resource://gre/modules/addons/XPIInstall.jsm:1532:19) JS Stack trace: loadManifest@XPIInstall.jsm:1532:19
async*init@XPIInstall.jsm:2040:18
createLocalInstall@XPIInstall.jsm:2989:20
getInstallForFile@XPIInstall.jsm:4172:25
XPIProvider[meth]@XPIProvider.jsm:3138:28
promiseCallProvider@AddonManager.jsm:238:31
getInstallForFile/<@AddonManager.jsm:1870:29
getInstallForFile@AddonManager.jsm:1883:7
getInstallForFile@AddonManager.jsm:4003:33
installAddonsFromFilePicker/</<@aboutaddonsCommon.js:238:42
插件可以在about:debugging临时安装成功
【问题讨论】:
标签: firefox firefox-addon signing add-on