0

我看到可以像这样从 JavaScript 调用 c++ 代码:Calling C++ Code from DHTML

但它是针对 IE 的,我使用 NPAPI 为 firefox 实现插件,我想通过 html 文件调用在 c++ 代码中定义的方法,我怎样才能得到它?

4

1 回答 1

1

您可能想看看FireBreath。这是迄今为止构建插件来做你想做的最简单的工具。除此之外,可以阅读一些教程 来了解如何从头开始构建 NPAPI 插件,尽管这有点痛苦。

还有nixysa,虽然我自己从未使用过它。

不管你怎么做(我强烈推荐 FireBreath,因为一旦你有了使用它所需的工具,你就可以在 30 分钟或更短的时间内获得一个新插件)你需要向页面公开一个可编写脚本的对象。如果您直接使用 NPAPI,则意味着提供页面可以访问的 NPObject(在教程第 3 部分中讨论)。

于 2013-04-07T16:28:29.943 回答