Firefox 如何为SeaMonkey创建ui按钮

Firefox 如何为SeaMonkey创建ui按钮,firefox,firefox-addon,firefox-addon-sdk,seamonkey,Firefox,Firefox Addon,Firefox Addon Sdk,Seamonkey,我正试图让我的扩展(使用Firefox插件SDK 1.17)在SeaMonkey(2.30)上工作。在修改install.rdf以允许安装扩展之后,我可以看到SeaMonkey接受了扩展。但是,我的扩展按钮在UI中的任何位置都不可见。我正在使用sdk/ui/button/toggle。我还尝试了require(“sdk/ui”).ActionButton,但这似乎也没什么作用 我需要做什么来确保我的扩展可以将按钮呈现到SeaMonkey的工具栏中?看来答案是SeaMonkey还没有正式支持插件S

我正试图让我的扩展(使用Firefox插件SDK 1.17)在SeaMonkey(2.30)上工作。在修改install.rdf以允许安装扩展之后,我可以看到SeaMonkey接受了扩展。但是,我的扩展按钮在UI中的任何位置都不可见。我正在使用
sdk/ui/button/toggle
。我还尝试了
require(“sdk/ui”).ActionButton
,但这似乎也没什么作用


我需要做什么来确保我的扩展可以将按钮呈现到SeaMonkey的工具栏中?

看来答案是SeaMonkey还没有正式支持插件SDK。计划为SeaMonkey 2.33提供支持有两个选项:

  • 修补sdk以支持seamonkey
  • 将sdk中的按钮代码复制到您的加载项中,将其标记为supporting seamonkey,然后使用它,可能会将代码作为第三方模块上传到npm

  • 这个论坛上一个叫patrickjdempsey的家伙是seamonkey的专家,也许在这里发帖会更好: