【Electron】Electron 如何通信,把消息发送到main.js
2018-03-13 15:21
971 查看
在Electron应用中,实现页面与main.js直接的通讯很方便,我使用的方法是:
1. 在main.js中加入一下代码:const ipc = require('electron').ipcMain;
//接收
ipc.on('news',function() { //news 是自定义的命令 ,只要与页面发过来的命令名字统一就可以
//接收到消息后的执行程序
})
2. 在我们页面需要接收到消息,需要执行提醒的地方加入以下代码:const ipc = require('electron').ipcRenderer;
ipc.send('news') //注册的指令。send到主进程main.js中。3.完成了
4.接受提醒图标闪烁提示的方法请参考上一篇文章:【ELectron】electron应用任务栏图标闪烁提醒点击打开链接
1. 在main.js中加入一下代码:const ipc = require('electron').ipcMain;
//接收
ipc.on('news',function() { //news 是自定义的命令 ,只要与页面发过来的命令名字统一就可以
//接收到消息后的执行程序
})
2. 在我们页面需要接收到消息,需要执行提醒的地方加入以下代码:const ipc = require('electron').ipcRenderer;
ipc.send('news') //注册的指令。send到主进程main.js中。3.完成了
4.接受提醒图标闪烁提示的方法请参考上一篇文章:【ELectron】electron应用任务栏图标闪烁提醒点击打开链接
相关文章推荐
- Socket编程中如何发送结构体,拼接多次接收消息及获取通信双方地址
- Socket编程中如何发送结构体,拼接多次接收消息及获取通信双方地址
- 如何在Qt中处理(接收/发送)MFC或Windows消息(直接覆盖MainDialog::nativeEvent,或者QApplication::installNativeEventFilter安装过滤器,或者直接改写QApplication::nativeEventFilter)
- Socket编程中如何发送结构体,拼接多次接收消息及获取通信双方地址
- Java Smack SDK 结合 Openfire服务器,建立IM通信,发送聊天消息
- 如何向SysListView32里的某一行发送双击消息
- 如何调试ucenter中发送的api通知消息
- 如何发送一个指令给另外一个进程[进程通信2]
- 如何使用activemq jms发送和接受消息
- 如何在App中实现IM功能之四创建稳健的消息发送模块——箭扣科技Arrownock
- 如何设计一门语言(五)——面向对象和消息发送
- handler底层是如何将消息从子线程发送到主线程
- Java Socket TCP 通信,实现聊天室,服务器端指定客户端发送消息
- 如何给另一个桌面的程序发送消息?
- Smack 结合 Openfire服务器,建立IM通信,发送聊天消息
- RocketMQ原理解析-producer 2.如何发送消息
- 如何使用C#在发送往client的内容上加js代码(转)
- RocketMQ原理解析-producer 3.如何发送顺序消息
- VB:如何发送WM_KEYDOWN和WM_KEYUP消息
- 如何在WCF中用TcpTrace工具查看发送和接收的SOAP消息