在Thunderbird 60+插件中创建按钮

问题描述 投票:5回答:1

所以基本上我试图用一个打开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 thunderbird-addon
1个回答
3
投票

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

预计您会发现Thunderbird WebExtension API中缺少某些功能。 Thunderbird开发人员使用extending WebExtension API来匹配“遗留”(即当前存在的)附加功能。计划是在WebExtension风格(“实验”)中包装XPCOM功能并调用它进行迁移。他们打算在GitHub汇总提案。

编辑2019-03-02:darktrojan在add-on conversionexperiments development上添加了一个很好的教程。它说附加组件可以包括他们自己的实验声明和实现,甚至可以在稳定的Thunderbird中使用,所以看起来Thunderbird中的WebExtensions现在仍然可以使用原始的Thunderbird API。

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

© www.soinside.com 2019 - 2024. All rights reserved.