Javascript Firefox扩展和COM组件之间的IPC

Javascript Firefox扩展和COM组件之间的IPC,javascript,firefox-addon,ipc,xpcom,Javascript,Firefox Addon,Ipc,Xpcom,我需要在JavaScript XPCOM组件和COM组件(本机WIN32进程)之间进行同步调用 我知道,选项有: 1) 打开套接字并使用TCP/IP 2) 拥有一个NPAPI插件,并在扩展XUL中加载该插件 3) 使用Ctypes 有没有其他更好的方法来实现这一点?也有可能在扩展中有一个可执行文件,并通过nsIProcess调用它-但这只是单向通信。不确定是否“更好”,这取决于您的ctypes问题是什么。nsIProcess不支持IPC。以下是一个开发人员尝试开发新界面的项目:

我需要在JavaScript XPCOM组件和COM组件(本机WIN32进程)之间进行同步调用

我知道,选项有:
1) 打开套接字并使用TCP/IP
2) 拥有一个NPAPI插件,并在扩展XUL中加载该插件
3) 使用Ctypes


有没有其他更好的方法来实现这一点?

也有可能在扩展中有一个可执行文件,并通过
nsIProcess
调用它-但这只是单向通信。不确定是否“更好”,这取决于您的ctypes问题是什么。

nsIProcess不支持IPC。以下是一个开发人员尝试开发新界面的项目: