如何在Firefox的右上角制作扩展小部件?

时间:2011-12-26 07:11:47

标签: firefox firefox-addon firefox-addon-sdk

我将Chrome扩展程序移植到Firefox。由于基于XUL的API与Chrome API完全不同,因此我使用了Firefox的new add-on SDK

有一个名为“widget”的界面可用于制作像Chrome浏览器“BrowserAction”这样的小图标按钮,但“widget”位于窗口的底部,“BrowserAction”位于窗口的右上角。

某些firefox扩展程序,例如GreaseMonkey,右上角有小部件,所以我问如何使用附加SDK实现它,而不是基于XUL的API?

1 个答案:

答案 0 :(得分:1)

Erik Vold创建了一个允许您执行此操作的库:

https://github.com/erikvold/toolbarbutton-jplib/blob/master/lib/toolbarbutton.js

虽然此库代码未包含在SDK库中,但可以使用它来获取当前版本的SDK所需的结果。您可以在此处查看使用Erik库的快速示例:

https://builder.addons.mozilla.org/addon/1031142/latest/