我将Chrome扩展程序移植到Firefox。由于基于XUL的API与Chrome API完全不同,因此我使用了Firefox的new add-on SDK。
有一个名为“widget”的界面可用于制作像Chrome浏览器“BrowserAction”这样的小图标按钮,但“widget”位于窗口的底部,“BrowserAction”位于窗口的右上角。
某些firefox扩展程序,例如GreaseMonkey,右上角有小部件,所以我问如何使用附加SDK实现它,而不是基于XUL的API?
答案 0 :(得分:1)
Erik Vold创建了一个允许您执行此操作的库:
https://github.com/erikvold/toolbarbutton-jplib/blob/master/lib/toolbarbutton.js
虽然此库代码未包含在SDK库中,但可以使用它来获取当前版本的SDK所需的结果。您可以在此处查看使用Erik库的快速示例: