如何在XPCOM(Firefox)中从外部程序获取返回字符串?

时间:2011-12-10 04:42:07

标签: javascript firefox firefox-addon xul xpcom

我想在XPCOM中运行一个外部程序,但我需要从程序中获取实际的返回字符串,而不仅仅是返回代码。我该怎么做?

我发现的所有内容都是nsICommandLine,nsICommandLineHandler,nsICommandLineRunner和nsIProcess,它们都不会返回退出代码之外的任何内容(我可以看到)。

1 个答案:

答案 0 :(得分:0)

Gecko没有任何有意义的IPC功能。在进程运行时,您可以通过TCP套接字与它通信。如果您想在流程完成时返回一些内容 - 写入文件,然后您的Firefox扩展程序就可以读出该文件。