2017-07-13 41 views
0

我有一个使用BrowserWindow来显示Web应用程序的Electron应用程序。Electron:从BrowserWindow发送消息到Electron应用程序

我想能够从angularjs web应用程序发送消息到Electron应用程序。

我脑子里想的是这样的:

//web app 
window.notify('message','hello'); 

​​3210

这甚至可能吗?

回答

1

您可以使用ipcMainipcRenderer在主脚本和客户端脚本之间发送消息。

+0

//在渲染过程(网页)中。 ipcRenderer.on('asynchronous-reply','ping')){ipcRenderer.on('''''') (event,arg)=> { console.log(arg)//打印“pong” }) ipcRenderer.send('asynchronous-message','ping') – Matt

+0

这是链接给出的示例。我不能在我的角度应用程序需要电子。 – Matt

+0

您当然需要将Angular应用程序放在Electron应用程序本身的范围内,以便您可以使用Electron功能。 我不太确定是否有其他解决方法,通过Electron处理脚本进入您的web应用程序,但这可能太方便,无法成为一个干净的解决方案。 – pixeldesu

相关问题