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

标签 c++ windows firefox plugins

有人能写下在 Windows 上为 FireFox 开发基于 C++ 的插件的分步指南吗?

http://www.mozilla.org/projects/plugins/ 上的链接和示例都是旧的和不准确的 - "new"链接是在 2004 年添加到页面的。

这个例子可以是任何东西,但我在想一个让 JavaScript 设置名称然后显示“Hello {Name}”的插件。要显示双向通信,它可以具有返回完整称呼的属性。

虽然不那么重要,但如果该插件也能在 Chrome 中运行就太好了。

最佳答案

如果您需要跨浏览器(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! =]

祝你好运!

关于c++ - 如何在 Windows 上编写 C++ FireFox 3 插件(不是扩展)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62977/

相关文章:

c++ - 我不知道如何填充数组

c++ - boost json_parser 警告 C4715

c++ - 实现在单向链表(addsort)中添加和排序数据的函数?

python - 相当于 Unix "shell function"的 Powershell 脚本

windows - POWERSHELL - WINDOWS 注册表 - 如何拥有 "*"的路径,如 'hkcr:\*\shell'

javascript - 音频元素不会在 Firefox 的 iframe 中显示/播放

css - Firefox css 表格单元格不像其他浏览器那样响应位置为 :absolute

c++ - 当 Font 是一个类时, 'Font(..)' 是什么意思?

windows - 嵌套文件 : path and extension filter

css - 网站在使用 FF25 OSX 10.9 时挂起