【发布时间】:2017-11-16 04:21:52
【问题描述】:
我已经知道临时安装插件以进行调试的方法。 但是,我想永久安装它。我不想把它上传到 AMO,因为我开发它仅供我自己使用。
如何在 Firefox Nightly 上安装它?
浏览器:Firefox Nightly 56a1
操作系统:macOS 10.12.5
编辑
我在引用 Getting started with firefox-addon 时尝试了 Andrew 的方式,但出现错误 (This add-on could not be installed because it appears to be corrupt.),尽管临时安装成功。
为什么只有从Install Add-on from File...安装时安装失败?
源代码在这里 https://github.com/KiYugadgeter/webext
编辑2:
以下是浏览器控制台上的错误消息。
1497764354857 addons.xpi WARN Invalid XPI: Error: Cannot find id for
addon /
Users/username/jsworks/webextensions/stacknotifier/something.xpi (resource://gre/modules/addons/XPIInstall.jsm:1642:17) JS Stack trace: loadManifest@XPIInstall.jsm:1642:17 <
async*init@XPIInstall.jsm:2122:13 < async*createLocalInstall@XPIProvider.jsm:4820:12 < getInstallForFile@XPIProvider.jsm:3437:5 < callProviderAsync@AddonManager.jsm:297:12 <
promiseCallProvider/<@AddonManager.jsm:321:53 < Promise@Promise-backend.js:390:5 <
promiseCallProvider@AddonManager.jsm:320:10 < getInstallForFile/<@AddonManager.jsm:1856:29
< async*getInstallForFile@AddonManager.jsm:1854:13 < getInstallForFile@AddonManager.jsm:
3560:7 < doCommand/<@extensions.js:1472:13
[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIURI.hostPort]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/PopupNotifications.jsm :: PopupNotifications_refreshPanel/< :: line 806" data: no]
【问题讨论】:
-
引用的错误是“Cannot find id for addon” - 你在清单中有一套吗?
标签: firefox installation firefox-addon-webextensions