主进程打开与服务的连接,呈现器需要访问该服务。
这可能吗?
我尝试声明global.thing
和exports.thing
,并让渲染器require('electron').remote.thing
- 其中的东西是函数或标量 - 但没有运气。
答案 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;