电子:渲染器访问主进程?

时间:2016-12-15 14:42:31

标签: javascript node.js electron

主进程打开与服务的连接,呈现器需要访问该服务。

这可能吗?

我尝试声明global.thingexports.thing,并让渲染器require('electron').remote.thing - 其中的东西是函数或标量 - 但没有运气。

1 个答案:

答案 0 :(得分:6)

您可以通过更多方式实现这一目标:

1)在进程与 ipc 之间进行通信,并使用 ipcRenderer.sendSync 函数询问数据,该要求是主进程并等待返回值。 https://github.com/electron/electron/blob/master/docs/api/ipc-renderer.md

2)以正确的方式使用出口,所以:

在主要过程中:

exports.functionName = functionName;
渲染器中的

var functionName = remote.require('./main').functionName;
相关问题