从主进程与菜单栏窗口的通信不起作用

时间:2019-04-07 13:48:09

标签: electron menubar

我正在使用菜单栏(https://www.npmjs.com/package/menubar),我需要从主过程向其发送信息,但似乎无法正常工作。

一旦我的应用加载,它就会创建菜单栏,并从服务器请求一些信息。服务器返回有关用户是否为管理员的信息。确认工作正常。如果用户是管理员,我想在菜单栏窗口中显示一个按钮。

/ *主进程* /

menubar.window.webContents.send('is-a-manager', true)

/ *渲染器进程-我导入ipcRenderer * /

ipcRenderer('is-a-manager', (event, isManager) => {
   console.log(isManager);
})

菜单栏内的窗口实际上应该记录为“ true”,但不会显示任何内容。

1 个答案:

答案 0 :(得分:0)

ipcRenderer.on('is-a-manager', (event, isManager) => {
   console.log(isManager);
})

ipcRenderer.on(channel, listener)