在Thunderbird60+插件中创建按钮



因此,基本上我正在尝试创建一个非常简单的Thunderbird插件,它带有一个打开URL的按钮。

所以我尝试了一些Firefox示例插件(https://github.com/mdn/webextensions-examples/tree/master/tabs-tabs-tabs)但它们都失败了,因为:

读取清单:处理browser_action时出错:在WebExtension清单中发现意外属性。

我在这里找不到任何关于Thunderbird60+与Firefox的区别以及如何为Thunderbird 重新创建browser_action的文档

我不确定您的具体问题,但让我指出一些可能有帮助的资源:

  • browser_action API可用于Thunderbird 64+
  • 阅读文档页面是最接近ThunderbirdWebExtensionneneneba API官方文档的内容。令人惊讶的是,MDN不会支持Thunderbird
  • Mozilla Wiki上的插件更新指南63+正在获得更新(尽管它专注于现有的插件(
  • 话语曾经是官方论坛,但对附加组件开发人员来说并没有太大吸引力
  • 截至2019年底,thunderbird.topicbox.com是一个合适且活跃的社区

预计您会发现Thunderbird WebExtension API中缺少一些功能。Thunderbird开发人员正在扩展WebExtension API,以匹配"传统"(即当前现有的(附加功能。计划是用WebExtension风格("实验"(包装XPCOM功能,并将其称为已迁移。他们打算在GitHub上汇总提案。

编辑2019-03-02:Thunderbird开发者darktrojan添加了一个关于插件转换和实验开发的不错教程。它表示,即使在稳定的Thunderbird中,插件也可以包括自己的实验声明和实现,因此Thunderbirds中的WebExtensions目前似乎仍然可以使用原始的XPCOM Thunderbirdneneneba API。

编辑2019-04-24:文档在developer.threnbird.net.上

编辑2020-01-25:一些高质量的对话可以在thunderbird.topicbox.com.上找到

相关内容

  • 没有找到相关文章

最新更新