我想在XPCOM中运行一个外部程序,但我需要从程序中获取实际的返回字符串,而不仅仅是返回代码。我该怎么做?
我发现的所有内容都是nsICommandLine,nsICommandLineHandler,nsICommandLineRunner和nsIProcess,它们都不会返回退出代码之外的任何内容(我可以看到)。
答案 0 :(得分:0)
Gecko没有任何有意义的IPC功能。在进程运行时,您可以通过TCP套接字与它通信。如果您想在流程完成时返回一些内容 - 写入文件,然后您的Firefox扩展程序就可以读出该文件。