所以基本上我正在尝试创建一个非常简单的 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 中缺少某些功能。雷鸟开发者是 extending WebExtension API匹配“传统”(即当前现有的)附加功能。计划是将 XPCOM 功能包装在 WebExtension 风格(“实验”)中,并将其称为迁移。他们打算在 GitHub 汇总提案。 .
编辑 2019-03-02: Thunderbird 开发者darktrojan 在add-on conversion 上添加了一个很好的教程和 experiments development .它说附加组件可以包括他们自己的实验声明和实现,即使在稳定的 Thunderbird 中也可以使用,所以看起来 Thunderbird 中的 WebExtensions 现在仍然可以使用原始 XPCOM Thunderbird API。
编辑 2019-04-24:文档位于 developer.thunderbird.net .
编辑 2020-01-25:一些高质量的对话在 thunderbird.topicbox.com 上.
关于thunderbird - 在 Thunderbird 60+ 插件中创建按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53590348/