繁体   English   中英

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

[英]Basic example of a scriptable plugin for Firefox in C++ with VS2005/8

我为Firefox编写插件的经验低于零。 是否有人可以指出我如何使用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/

希望能帮助到你。

我强烈建议使用Nixysa http://code.google.com/p/nixysa/ ,它包含了NPAPI。 从网站:

Nixysa是一个用Python编写的框架,用于自动生成NPAPI插件的粘合代码(用于浏览器的插件,如谷歌浏览器或Firefox),让您可以通过简单的IDL表示轻松地将C ++类暴露给Javascript。 Nixysa最初是为满足O3D的需求而设计的,但其灵活性足以支持各种用例。

试试吧

按照此处的说明检查代码,并尝试examples / complex中的示例。

该示例包含Visual Studio 2005项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM