我正在尝试在我的扩展中使用 ericvold 的工具栏按钮模块。当我使用 Add-on Builder 在线尝试时,它工作正常。但是当我在我的计算机上使用附加 SDK 执行此操作时,它似乎有一些问题,并且似乎没有添加任何地方。
我遵循的步骤是:
从github以 zip 格式下载工具栏。
解压缩并将其添加到我在附加 SDK 中的包中,然后运行
cfx docs
.index.html
将(第三方 API)中列出的文档复制到main.js
.packages.json
在我的(vold utils 也已下载并添加)中添加依赖项。
它仍然没有向我显示工具栏。
我的代码是这样的:
exports.main = function(options) {
// create toolbarbutton
var tbb = require("toolbarbutton").ToolbarButton({
id: "TBB-TEST",
label: "TBB TEST",
onCommand: function () {
tbb.destroy();
}
});
if (options.loadReason == "install") {
tbb.moveTo({
toolbarID: "nav-bar",
forceMove: false // only move from palette
});
}
};