【发布时间】:2011-07-04 11:42:15
【问题描述】:
我需要在 JavaScript XPCOM 组件 和 COM 组件(本机 WIN32 进程)之间进行同步调用。
我知道,选项是:
1) 打开套接字并使用 TCP/IP
2)有一个NPAPI插件,并在扩展XUL中加载插件
3) 使用 Ctypes
还有其他更好的方法来实现吗?
【问题讨论】:
标签: javascript firefox-addon ipc xpcom
我需要在 JavaScript XPCOM 组件 和 COM 组件(本机 WIN32 进程)之间进行同步调用。
我知道,选项是:
1) 打开套接字并使用 TCP/IP
2)有一个NPAPI插件,并在扩展XUL中加载插件
3) 使用 Ctypes
还有其他更好的方法来实现吗?
【问题讨论】:
标签: javascript firefox-addon ipc xpcom
还可以在您的扩展程序中包含一个可执行文件并通过nsIProcess 调用它——但这只是单向通信。不确定它是否“更好”,取决于您对 ctypes 的问题是什么。
【讨论】:
nsIProcess 不支持 IPC。这是一个开发者尝试开发新界面的项目:
【讨论】: