【发布时间】:2011-10-26 22:08:09
【问题描述】:
我想创建一个在 Thunderbird 中添加工具栏按钮的扩展。按下按钮时,将启动一个外部应用程序,并将当前邮件消息的文本导出到该应用程序。
你知道一个已经这样做的扩展吗?如何编写这种扩展?我应该学习什么才能做到这一点?
(我是创建 Mozilla 扩展的新手)
【问题讨论】:
标签: thunderbird external-process thunderbird-addon
我想创建一个在 Thunderbird 中添加工具栏按钮的扩展。按下按钮时,将启动一个外部应用程序,并将当前邮件消息的文本导出到该应用程序。
你知道一个已经这样做的扩展吗?如何编写这种扩展?我应该学习什么才能做到这一点?
(我是创建 Mozilla 扩展的新手)
【问题讨论】:
标签: thunderbird external-process thunderbird-addon
很遗憾,扩展开发对初学者并不友好。 您可以从这个链接开始:https://developer.mozilla.org/en/Extensions/Thunderbird。 我建议您使用 Netbeans 和 foxbeans 插件来创建扩展的样板项目。 还有每个开发者都必须拥有的扩展:开发者助手。
现在介绍进程间通信。这是最棘手的部分。我在这里看到唯一可能的解决方案。它是创建XPCOM组件并在那里实现所有IPC。这是一个漫长而艰难的故事。您应该熟悉 C++,并且应该准备好为所有这些东西花费一个多星期...
【讨论】: