Installation Error: "This add-on cannot be installed because it appears to be corrupted"
Installation Error: "This add-on cannot be installed because it appears to be corrupted"
我目前正在尝试学习如何开发 Firefox 附加组件,但不幸的是,我什至在开始这样做之前就遇到了一个问题。我下载了 Firefox 开发团队提供的演示插件,名为 "Borderify",可以在这里看到:GitHub。之后,我打开 WinRar,并将文件夹转换为 .XPI 文件。但是,当我尝试在我的 Firefox 浏览器上手动安装它时,我收到了这条消息 "This add-on cannot be installed because it appears to be corrupted"。如果有人指出我做错了什么,我将不胜感激。
请注意,仅打包文件并将 .ZIP 文件重命名为 .XPI 进行安装是行不通的。如果你想测试和调试扩展,你需要install the extension temporarily。为此,请转至 about:debugging
并单击 加载临时插件 ,然后选择 XPI 文件以安装插件。您还可以通过简单地选择其 manifest.json 文件来从源加载附加组件而不将其打包到 XPI。
要按预期安装 XPI 文件,需要对其进行签名。这将在您 publish it on addons.mozilla.org (AMO).
时自动完成
我目前正在尝试学习如何开发 Firefox 附加组件,但不幸的是,我什至在开始这样做之前就遇到了一个问题。我下载了 Firefox 开发团队提供的演示插件,名为 "Borderify",可以在这里看到:GitHub。之后,我打开 WinRar,并将文件夹转换为 .XPI 文件。但是,当我尝试在我的 Firefox 浏览器上手动安装它时,我收到了这条消息 "This add-on cannot be installed because it appears to be corrupted"。如果有人指出我做错了什么,我将不胜感激。
请注意,仅打包文件并将 .ZIP 文件重命名为 .XPI 进行安装是行不通的。如果你想测试和调试扩展,你需要install the extension temporarily。为此,请转至 about:debugging
并单击 加载临时插件 ,然后选择 XPI 文件以安装插件。您还可以通过简单地选择其 manifest.json 文件来从源加载附加组件而不将其打包到 XPI。
要按预期安装 XPI 文件,需要对其进行签名。这将在您 publish it on addons.mozilla.org (AMO).
时自动完成