我需要从Google Chrome扩展程序启动外部应用程序。我需要从javascript传递一些参数,等到外部应用程序完成,然后在javascript中使用它的输出。
我做了一些阅读,这应该可以使用NPAPI插件(到目前为止我只关心Windows)。
由于我的C / C ++多年来变得非常生疏,而且我的要求非常简单,我想知道是否有人知道即时使用的NPAPI DLL只做我需要的一件事:启动带有几个参数的EXE并返回其输出?
我当然试过Google,但没找到任何东西。非常感谢。
答案 0 :(得分:3)
使用Firebreath在C ++中编写这样的插件应该相当容易。从头开始编写NPAPI插件可能很棘手,但幸运的是Firebreath将大部分细节抽象化并使其更容易。
另外,如果您将插件基于Firebreath,除了Windows上的NPAPI之外,您几乎可以免费获得Mac / Linux上的NPAPI和Windows上的ActiveX。