【问题标题】:Basic example of a scriptable plugin for Firefox in C++ with VS2005/8带有 VS2005/8 的 C++ Firefox 脚本插件的基本示例
【发布时间】:2008-10-29 07:50:42
【问题描述】:

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

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

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

var value = obj.CalculateValue;

// Work with calculated value

【问题讨论】:

    标签: c++ visual-studio scripting npapi


    【解决方案1】:

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

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

    希望对你有帮助。

    【讨论】:

      【解决方案2】:

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

      Nixysa 是一个用 Python自动生成胶水 NPAPI 插件的代码(插件用于 浏览器,例如 Google Chrome 或 Firefox),让你轻松暴露 从 C++ 类到 Javascript 简单的 IDL 表示。 Nixysa 是 最初是为了满足 O3D,但足够灵活以支持 广泛的用例。

      试试看

      查看下面的代码 此处的说明并尝试示例 在示例/复杂中。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多