我正在编写一个Firefox/Netscape插件(不是扩展名)在Windows上运行的过程中,我想知道是否可以建议任何网站的指导和教程?编写一个Firefox/Netscape插件
我一直在浏览Mozilla文档,特别是壁虎sdk文档的参考,但它不是最容易遵循。
只是想知道是否有任何良好的网站用于帮助?或者我需要依靠Mozilla文档。
我正在编写一个Firefox/Netscape插件(不是扩展名)在Windows上运行的过程中,我想知道是否可以建议任何网站的指导和教程?编写一个Firefox/Netscape插件
我一直在浏览Mozilla文档,特别是壁虎sdk文档的参考,但它不是最容易遵循。
只是想知道是否有任何良好的网站用于帮助?或者我需要依靠Mozilla文档。
搜索NPAPI(Netscape插件应用程序编程接口)。下面是一些结果:
我强烈建议使用Nixysa,它是新的http://code.google.com/p/nixysa/。它抽象出NPAPI的细节。另外,它有一个工作样本。该网站最能描述它:
Nixysa是写在 Python的自动生成NPAPI插件(插件 浏览器如谷歌Chrome或 火狐)胶水 代码的框架,让你可以轻松地将 C++类以简单的IDL表示从 到Javascript。 Nixysa最初是为 O3D的需求而设计的,但它足够灵活,可以支持大量的使用案例 。
查看这里的 指令后面的代码,并在examples/complex中尝试示例 。
您可以编写一个程序,该程序可以注册并调用Javascript回调函数。
一个警告是,没有文件(迄今)。
如果你需要的东西,能跨浏览器(Firefox和IE)和/或跨平台(Windows,Linux和MAC),你可以看看firebreath: http://www.firebreath.org
这是相当稳定的,具有很多很棒的功能。
对于一般的“入门”信息,我对这个问题(从上面的一些源以及链接)
http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/
他请求插件(如苹果公司的QuickTime)几篇博客,而不是扩展。 – 2009-06-04 16:01:31