Firefox扩展和COM组件之间的IPC

时间:2011-07-04 11:42:15

标签: javascript firefox-addon ipc xpcom

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

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

还有其他更好的方法来实现吗?

2 个答案:

答案 0 :(得分:0)

您的扩展程序中还可以通过nsIProcess调用可执行文件 - 但这只是单向通信。不确定它是否“更好”,取决于你对ctypes的问题是什么。

答案 1 :(得分:0)

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

http://zenit.senecac.on.ca/wiki/index.php/User:Jamesboston