如何为SeaMonkey创建一个ui按钮

时间:2014-12-31 20:38:14

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

我试图让我的扩展程序(使用Firefox Addon SDK 1.17)在SeaMonkey(2.30)上运行。修改install.rdf以允许安装我的扩展后,我可以看到SeaMonkey接受了扩展。但是 - 我的扩展程序按钮在用户界面的任何位置都不可见。我正在使用sdk/ui/button/toggle。我也试过了require("sdk/ui").ActionButton,但这似乎也没有做任何事情。

我需要做些什么来确保我的扩展程序可以将按钮渲染到SeaMonkey的工具栏中?

2 个答案:

答案 0 :(得分:1)

看起来答案是SeaMonkey尚未正式支持Addon SDK。计划为SeaMonkey 2.33提供支持

答案 1 :(得分:0)

有几种选择:

  1. 修补sdk以支持seamonkey。
  2. 将sdk中的按钮代码复制到附加组件中,将其标记为支持seamonkey,并使用它,可能将代码作为第三方模块上传到npm。