4

我为 Firefox 编写插件的经验低于零。有没有人可以指出我如何使用 VS2005/8 在 C++ 中完成此任务的示例代码?

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

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

var value = obj.CalculateValue;

// Work with calculated value
4

2 回答 2

4

SDK 有关于如何编写 mozzila 插件的基本示例,可以在这里下载:http: //mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/

这是官方的 mozilla 插件站点http://www.mozilla.org/projects/plugins/

希望能帮助到你。

于 2008-10-29T07:58:05.960 回答
0

我强烈推荐使用封装了 NPAPI 的 Nixysa http://code.google.com/p/nixysa/。从网站:

Nixysa 是一个用 Python 编写的框架,用于自动为 NPAPI 插件(用于 Google Chrome 或 Firefox 等浏览器的插件)生成胶水代码,让您可以轻松地将 C++ 类从简单的 IDL 表示形式暴露给 Javascript。Nixysa 最初是为满足 O3D 的需求而设计的,但它足够灵活,可以支持广泛的用例。

尝试一下

按照此处的说明查看代码,并尝试示例/复杂中的示例。

该示例包括一个 Visual Studio 2005 项目。

于 2009-06-30T19:46:49.313 回答