使用VS2005 / 8在C ++中使用Firefox脚本化插件的基本示例

时间:2008-10-29 07:50:42

标签: c++ visual-studio scripting npapi

我为Firefox编写插件的经验低于零。是否有人可以指出我如何使用VS2005 / 8在C ++中实现这一目标的示例代码?

我在托管html页面中使用JavaScript需要做的事情是这样的:

var obj = document.getElementById("MyFFPlugin");

var value = obj.CalculateValue;

// Work with calculated value

2 个答案:

答案 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项目。