Firefox 扩展和 COM 组件之间的 IPC
Posted
技术标签:
【中文标题】Firefox 扩展和 COM 组件之间的 IPC【英文标题】:IPC between Firefox extension and COM component 【发布时间】:2011-07-04 11:42:15 【问题描述】:我需要在 javascript XPCOM 组件 和 COM 组件(本机 WIN32 进程)之间进行同步调用。
我知道,选项是: 1) 打开套接字并使用 TCP/IP 2)有一个NPAPI插件,并在扩展XUL中加载插件 3) 使用 Ctypes
还有其他更好的方法来实现吗?
【问题讨论】:
【参考方案1】:还可以在您的扩展程序中包含一个可执行文件并通过nsIProcess
调用它——但这只是单向通信。不确定它是否“更好”,取决于您对 ctypes 的问题是什么。
【讨论】:
【参考方案2】:nsIProcess 不支持 IPC。这是一个开发者尝试开发新界面的项目:
http://zenit.senecac.on.ca/wiki/index.php/User:Jamesboston
【讨论】:
以上是关于Firefox 扩展和 COM 组件之间的 IPC的主要内容,如果未能解决你的问题,请参考以下文章