如何在Windows上编写C++ FireFox 3插件(不是扩展名)?

Los*_*ter 9 c++ windows firefox plugins

有人可以在Windows上为FireFox开发一个基于C++的插件的分步指南吗?

http://www.mozilla.org/projects/plugins/上的链接和示例都是陈旧且不准确的 - 2004年将"新"链接添加到页面中.

示例可以是任何内容,但我在想一个允许JavaScript设置名称然后显示"Hello {Name}"的插件.为了显示双向通信,它可以具有返回完整称呼的属性.

虽然不那么重要,但如果插件在Chrome中也可以使用,那将会很不错.

tax*_*ian 6

如果你需要跨浏览器(firefox和ie)工作的东西,你可以看看firebreath:http://www.firebreath.org

对于一般的"如何在Windows上构建npapi插件"信息,我有一些关于这个主题的博客文章(也链接到上面的一些来源)

http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

然而,我真的推荐firebreath,因为我们创造它完全是为那些没有时间做研究的人(我确实需要花时间去研究它是如何工作的).但是,如果您不想将它用作插件的基础,那么您仍然可以在那里找到很多很好的示例代码.

应该在Windows上使用chrome,firefox和safari!=]

祝好运!


Nic*_*lay 5

另见http://developer.mozilla.org/en/Plugins.是的,NPAPI插件也适用于谷歌浏览器.

[编辑2015:Chrome很快删除了对NPAPI的支持http://blog.chromium.org/2014/11/the-final-countdown-for-npapi.html ]