我看到可以像这样从JavaScript调用c ++代码:Calling C++ Code from DHTML
但是对于IE,我使用NPAPI为firefox实现一个插件,我想通过html文件调用c ++代码中定义的方法,我怎么能得到它?
答案 0 :(得分:1)
您可能需要查看FireBreath。到目前为止,这是构建插件以执行所需操作的最简单工具。除此之外,还有tutorials you can read来了解如何从头开始构建NPAPI插件,尽管这有点痛苦。
还有nixysa,虽然我自己从未使用过它。
然而你这样做(我强烈推荐FireBreath,因为一旦你拥有了使用它所需的工具,你可以在30分钟或更短的时间内获得一个新的插件)你需要向页面公开一个可编写脚本的对象。如果您直接使用NPAPI,则意味着提供页面将能够访问的NPObject(在tutorial part 3中讨论)。