我只找到了runtime.connectNative
,而且从我读到的内容过于复杂(它需要操作系统特定的目标可执行文件配置,addond和其他过度设计的东西的权限)。我正在寻找一些简单的解决方案,如:
const exec = require('child_process').exec;
exec('pwd', (error, stdout, stderr) => {
console.log(`stdout: ${stdout}`);
});
答案 0 :(得分:1)
从文档(以及其他人,如Jaromanda X,写道)看来,如果没有大量原生消息传递的样板,它就不可能。
根据您要实现的目标,您可能会查看自定义协议。如果程序运行由用户启动,您可以使用链接,例如" MYSCHEMA:// somearguments"运行外部程序。更多信息 - http://kb.mozillazine.org/Register_protocol#Firefox_3.5_and_above。