我想将弹出框图标添加到 URL 栏旁边的区域,就像 Firebug 图标所在的位置一样。这样做的库,(由先前的答案推荐:导航栏上的 Firefox 扩展图标使用附加组件构建器)
如何在我的 Firefox 扩展中使用该库?该图标现在位于 FF 窗口的右下方,而且非常小。
谢谢!
我想将弹出框图标添加到 URL 栏旁边的区域,就像 Firebug 图标所在的位置一样。这样做的库,(由先前的答案推荐:导航栏上的 Firefox 扩展图标使用附加组件构建器)
如何在我的 Firefox 扩展中使用该库?该图标现在位于 FF 窗口的右下方,而且非常小。
谢谢!
下载这个包: https ://github.com/voldsoftware/toolbarbutton-jplib
添加toolbarbutton.js
到您的 Lib 文件夹。此外,您可能还想添加listen.js
and unload+.js
。(依赖项)
在函数中添加以下代码exports.main
:
// create toolbarbutton
var tbb = toolbar.ToolbarButton({
id: "TBB-TEST",
label: "TBB TEST",
onCommand: function () {
tbb.destroy(); // kills the toolbar button
}
});
if (require('self').loadReason == "install") {
tbb.moveTo({
toolbarID: "nav-bar",
forceMove: false // only move from palette
});
}
默认情况下,这会将一组新图标添加到导航工具栏。去搞清楚 :)