在 Thunderbird 60+ 插件中创建按钮

Create button in Thunderbird 60+ plugin

所以基本上我正在尝试创建一个非常简单的 Thunderbird-Add-On,​​它带有一个可以打开 URL.

的按钮

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

Reading manifest: Error processing browser_action: An unexpected property was found in the WebExtension manifest.

我在这里找不到 Thunderbird 60+ 与 Firefox 的不同之处以及如何为 Thunderbird

重新创建 browser_action 的任何文档

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

预计您会发现 Thunderbird WebExtension API 中缺少某些功能。 Thunderbird 开发人员是 extending WebExtension API to match 'legacy' (i.e. current existing) add-on functionality. The plan is to wrap XPCOM feature in WebExtension flavor ("experiments") and call it migrated. They intend to aggregate proposals at GitHub.

编辑 2019-03-02: Thunderbird 开发人员 darktrojan 在 add-on conversion and experiments development 上添加了一个不错的教程。它说附加组件可以包括他们自己的实验声明和实现,即使在稳定的 Thunderbird 中也可以使用,所以看起来 Thunderbird 中的 WebExtensions 现在仍然可以使用原始 XPCOM Thunderbird API。

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

编辑 2020-01-25: 一些高质量的对话正在进行 thunderbird.topicbox.com