即用型NPAPI插件可以启动外部应用程序吗?

时间:2010-12-28 12:44:00

标签: google-chrome-extension npapi

我需要从Google Chrome扩展程序启动外部应用程序。我需要从javascript传递一些参数,等到外部应用程序完成,然后在javascript中使用它的输出。

我做了一些阅读,这应该可以使用NPAPI插件(到目前为止我只关心Windows)。

由于我的C / C ++多年来变得非常生疏,而且我的要求非常简单,我想知道是否有人知道即时使用的NPAPI DLL只做我需要的一件事:启动带有几个参数的EXE并返回其输出?

我当然试过Google,但没找到任何东西。非常感谢。

1 个答案:

答案 0 :(得分:3)

使用Firebreath在C ++中编写这样的插件应该相当容易。从头开始编写NPAPI插件可能很棘手,但幸运的是Firebreath将大部分细节抽象化并使其更容易。

另外,如果您将插件基于Firebreath,除了Windows上的NPAPI之外,您几乎可以免费获得Mac / Linux上的NPAPI和Windows上的ActiveX。

http://www.firebreath.org