我想在我的扩展中使用ericvold的工具栏按钮模块。当我使用附加组件在线尝试它时,它工作正常。但是当我在我的电脑上使用附加SDK时,它似乎有一些问题,似乎没有任何地方可以添加任何东西。在firefoxaddonsdk中使用第三方apis
,我遵循的步骤是:
下载工具栏从github拉链。
解压缩并将其添加到我的软件包中的附加SDK中,并运行
cfx docs
。将
index.html
(第三方apis)中列出的文档复制到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
});
}
};
所以,在哪个目录,你有你'main.js'何为'toolbarbutton.js'? –
main.js位于lib目录中,toolbarbutton.js位于packages目录中 - D:\ addon-sdk-1.6.1 \ packages \ erikvold-toolbarbutton-jplib-46e51ab \ lib \ toolbarbutton.js – user1092042
是否有错误? – erikvold