8

我需要编写一个浏览器插件来与另一个进程通信,看来我必须使用 NPAPI 插件。我可以参考任何示例或开源 NPAPI 插件吗?

非常感谢您的回复。

答案摘要

  1. http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/
  2. http://www.firebreath.org/
  3. http://code.google.com/p/nixysa/
  4. http://code.google.com/p/npapi-file-io/

2 和 3 都是使插件开发更容易的框架。


我在http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/找到了一个示例

4

1 回答 1

7

你也可以使用开源的FireBreath插件框架;他们正在接近仅适用于 Windows 的 1.0 版本,但将其移植到 linux 并不难;mac os 应该也不错,但是要让 CMake 生成正确的包类型需要一些工作=]

是的,我是主要维护者之一,所以我有点偏见。您还可以在我的博客上找到一些关于 NPAPI 如何工作的一般信息,从这里开始: http ://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

于 2009-12-20T07:30:17.243 回答