所以基本上我试图用一个打开URL的按钮来创建一个非常简单的Thunderbird-Add-On。
所以我尝试了一些Firefox-Example-Plugins(https://github.com/mdn/webextensions-examples/tree/master/tabs-tabs-tabs),但它们都因为以下原因而失败:
读取清单:处理browser_action时出错:在WebExtension清单中发现了一个意外的属性。
我找不到任何文档Thunderbird 60+与Firefox的不同之处以及如何为Thunderbird重新创建browser_action
我不确定您的具体问题,但让我指出一些可能有用的资源:
预计您会发现Thunderbird WebExtension API中缺少某些功能。 Thunderbird开发人员使用extending WebExtension API来匹配“遗留”(即当前存在的)附加功能。计划是在WebExtension风格(“实验”)中包装XPCOM功能并调用它进行迁移。他们打算在GitHub汇总提案。
编辑2019-03-02:darktrojan在add-on conversion和experiments development上添加了一个很好的教程。它说附加组件可以包括他们自己的实验声明和实现,甚至可以在稳定的Thunderbird中使用,所以看起来Thunderbird中的WebExtensions现在仍然可以使用原始的Thunderbird API。
编辑2019-04-24:文档在developer.thunderbird.net上。