我为Firefox编写插件的经验低于零。是否有人可以指出我如何使用VS2005 / 8在C ++中实现这一目标的示例代码?
我在托管html页面中使用JavaScript需要做的事情是这样的:
var obj = document.getElementById("MyFFPlugin");
var value = obj.CalculateValue;
// Work with calculated value
答案 0 :(得分:4)
SDK有关于如何编写mozilla插件的基本示例,可以在此处下载:http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/
这是官方的mozilla插件网站http://www.mozilla.org/projects/plugins/
希望它有所帮助。
答案 1 :(得分:0)
我强烈建议使用包含NPAPI的Nixysa http://code.google.com/p/nixysa/。来自网站:
Nixysa是一个用来编写的框架 Python自动生成粘合剂 NPAPI插件的代码(插件用于 浏览器,例如Google Chrome或 Firefox),让您轻松曝光 从一个C ++到Javascript的类 简单的IDL表示。 Nixysa是 最初是为了满足需要而设想的 O3D,但足够灵活,可以支持 广泛的用例。
试试吧
查看以下代码 这里的说明并尝试样品 在examples / complex中。
该示例包含一个Visual Studio 2005项目。