thunderbird - 在 Thunderbird 60+ 插件中创建按钮

标签 thunderbird thunderbird-addon

所以基本上我正在尝试创建一个非常简单的 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 的任何文档

最佳答案

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

  • browser_action API 可用于 Thunderbird 64+。
  • Read the Docs page最接近有关 Thunderbird WebExtension API 的官方文档。出人意料的MDN will not support Thunderbird.
  • Add-ons Update Guide 63+ on Mozilla Wiki正在获取更新(尽管它专注于现有的附加组件)。
  • Discourseonce官方论坛,但对附加开发人员没有太大吸引力。
  • thunderbird.topicbox.com是截至 2019 年底的适当且活跃的社区。

  • 预计您会发现 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/

    相关文章:

    imap - Mozilla Thunderbird中的高级消息过滤器规则

    python - 当我使用 Mime 从 Python 发送时,Outlook 和 Thunderbird 收不到附件

    javascript - 在 Thunderbird 扩展中获取选定的消息数据

    email - 在 Thunderbird 扩展中获取邮件发件人

    javascript - 使用 javascript (thunderbird) 获取消息正文

    views - 雷鸟如何将文件夹 View 应用于其他文件夹(如进化)

    email - 使用 IMAP 获取邮件,获取已删除的邮件

    line-breaks - Thunderbird 换行符的问题

    thunderbird - 将当前的电子邮件从Thunderbird导出到外部进程

    c++ - 开源 C++ 项目作为 Thunderbird 的插件