【问题标题】:Any example of writing an NPAPI plugin in Linux?在 Linux 中编写 NPAPI 插件的任何示例?
【发布时间】:2009-12-15 08:08:52
【问题描述】:

我需要编写一个浏览器插件来与另一个进程通信,而且我似乎必须使用 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/

【问题讨论】:

标签: google-chrome firefox npapi browser-plugin


【解决方案1】:

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

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

【讨论】:

  • 更新:Linux 支持现在已经存在,虽然是实验性的
  • 更新 2:Mac 支持也在那里,但实验性的
  • 更新 3:Mac 和 Linux 支持都稳定(已经有一段时间了)=]
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多