1

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

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

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

我当然尝试了谷歌,但没有找到任何东西。非常感谢。

4

1 回答 1

3

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

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

http://www.firebreath.org

于 2010-12-28T15:40:42.407 回答