我想在我的擴展中使用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