3

我想创建一个扩展,在 Thunderbird 中添加一个工具栏按钮。按下按钮时,将启动一个外部应用程序,并将当前邮件消息的文本导出到该应用程序。

你知道一个已经这样做的扩展吗?如何编写这种扩展?我应该学习什么才能做到这一点?

(我是创建 Mozilla 扩展的新手)

4

1 回答 1

1

不幸的是,扩展开发对初学者并不友好。您可以从以下链接开始:https ://developer.mozilla.org/en/Extensions/Thunderbird 。我建议您使用 Netbeans 和 foxbeans 插件来创建扩展的样板项目。还有一个每个开发者都必须拥有的扩展:开发者助手。

现在关于进程间通信。这是最棘手的部分。我在这里看到唯一可能的解决方案。它是创建XPCOM组件并在那里实现所有IPC。这是一个漫长而艰难的故事。您应该对 C++ 感到满意,并且应该准备好为所有这些东西花费一个多星期...

于 2012-03-23T08:56:08.210 回答