我为Firefox编写插件的经验低于零。是否有人可以指示我如何使用VS2005/8在C++中完成此代码示例?VS2005/8 C++版火狐插件的基本示例
我需要在托管HTML页面的JavaScript做的是这样的:
var obj = document.getElementById("MyFFPlugin");
var value = obj.CalculateValue;
// Work with calculated value
我为Firefox编写插件的经验低于零。是否有人可以指示我如何使用VS2005/8在C++中完成此代码示例?VS2005/8 C++版火狐插件的基本示例
我需要在托管HTML页面的JavaScript做的是这样的:
var obj = document.getElementById("MyFFPlugin");
var value = obj.CalculateValue;
// Work with calculated value
的SDK对如何写mozzila插件,它可以在这里下载基本样本:http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/
这里是官方的mozilla插件网站http://www.mozilla.org/projects/plugins/
希望它有帮助。
我强烈推荐使用包含NPAPI的Nixysa http://code.google.com/p/nixysa/。从该网站:
Nixysa是写在 Python的自动生成NPAPI插件胶水 代码(插件 浏览器如谷歌Chrome或 火狐)的框架,让你轻松地将 C++类的Javascript从 简单的IDL表示。 Nixysa最初是为 O3D的需求而设计的,但它足够灵活,可以支持大量的使用案例 。
试试吧
退房的代码之后的 说明这里和尝试的例子/复合体的试样 。
该示例包含一个Visual Studio 2005项目。