主进程与渲染进程通信

// 创建实例
const { app, BrowserWindow } = require('electron')
let mainWindow
const winURL = process.env.NODE_ENV === "development" ? `http://localhost:9080` : `file://${__dirname}/index.html`function createWindow() {// Menu.setApplicationMenu(Menu.buildFromTemplate([])) // 是否取消菜单栏mainWindow = new BrowserWindow({height: 640,width: 1200,useContentSize: true,frame: false,webPreferences: {nodeIntegration: true,nodeIntegrationInWorker: true,contextIsolation: false,enableRemoteModule: true,devTools: true,webSecurity: false,webviewTag: true}})mainWindow.loadURL(winURL)mainWindow.on("closed", () => {mainWindow = null})
}app.on("ready", createWindow)// 主进程发送消息
function sendMessage(text) {mainWindow.webContents.send('message', text)
}
sendMessage("主进程发送消息")
// 渲染接受消息
import { ipcRenderer } from "electron";
ipcRenderer.on("message", (event, text) => {console.log(text);});

渲染进与主程通信

// 渲染进程发送消息
import { ipcRenderer } from "electron";
ipcRenderer.send("sendMessage", "通知主进程啦")
// 主进程接受消息
import { ipcMain } from "electron";ipcMain.on("sendMessage", (event, text) => {console.log(text); // 接收渲染进程消息});

Electron主进程与渲染进程相互通信相关推荐

  1. Electron中通过ipcMain和ipcRender实现主进程和渲染进程之间的相互通信

    场景 用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a ...

  2. electron 主进程和渲染进程的通信

    主进程给渲染进程发送消息,得用到ipcMain和ipcRenderer,流程和vue的父子通信很像 1,渲染进程给主进程通信(异步) html里面定义一个按钮,并加载渲染进程 <button i ...

  3. Electron 主进程、渲染进程及进程间的通信

    简介 Electron是由GIthub开发,用HTML.CSS.JS来构建跨平台桌面应用程序的一个开源库.Electron将Chromium和Nodejs合并到同一个运行时环境中,并将其打包为Mac. ...

  4. Electron:主进程、渲染进程以及通信

    文章目录 应用进程 主进程 渲染进程 进程通信 渲染进程访问主进程 主进程访问渲染进程 应用进程 Electron应用程序区分主进程和渲染进程. 主进程 之前我们创建的引用中,electron.js中 ...

  5. 第八节 Electron主进程和渲染进程之间的通信

    系列文章目录 第一节 electron 介绍 第二节 创建electron项目并启动 第三节 Electron运行流程 . 主进程渲染进程并使用nodejs 第四节 Electron 调用H5事件结合 ...

  6. Electron 主进程和渲染进程互相通信

    对于 渲染进程 之间的通信,可见另一篇总结:Electron 渲染进程之间的通信_王俊的博客-CSDN博客_electron渲染进程之间通信 下面总结一下主进程和渲染进程之间的通信. 说明: 自主到从 ...

  7. Electron中主进程和渲染进程之间的通信

    文章目录 进程间通信 内容介绍 Demo:渲染进程到主进程的异步通信 其他 进程间通信 内容介绍 Electron 进程间通信 - 掘金 - weblnRun Electron开发实战 - P10进程 ...

  8. electron 主进程与渲染进程 渲染进程与渲染进程 之间的通信

    主进程与渲染进程之间的通信 这是渲染进程 // 渲染进程执行主进程里面的方法,主进程给渲染进程反馈处理结果 . var sendreplayDom=document.querySelector('#s ...

  9. Electron主进程和渲染进程之间通信

    Electron发送和接收数据用到的是 ipcMain 和 ipcRenderer 两个对象: ipcMain 是用在主进程中的: ipcRenderer 是用在渲染进程中的. 主进程用win.web ...

最新文章

  1. angular ng-show ng-hide的兼容性问题
  2. 刷新存储器的容量单位是什么_GD25Q80CSIG|相变存储器是什么,具备什么特点?
  3. 好文章系列(都是网上非常好的文章)
  4. Booster 系列之——多线程优化
  5. php有关卡的消消乐源码,查看“宝可消消乐/活动关卡/得分挑战关卡/超梦”的源代码...
  6. mysql从大到小排序_sql语句时间排序 sql语句按照时间排序
  7. bootstrap table的属性sidePagination设置不当导致数据不显示
  8. k8s kafka集群 连接不上_k8s利用statefulset部署kafka集群(依赖zookeeper)
  9. excel工作表限制编辑怎么删除
  10. 2021年胡润中国百富榜研究报告
  11. CSS超链接标记大全
  12. 【OI生涯】我学OI是为了什么?
  13. matlab 面 颜色,matlab曲面颜色
  14. 国家自然科学基金 计算机视觉,我院教师焦红伟获批2018年国家自然科学基金面上项目...
  15. 前Worldpay美国高管加入BitPay成为其新首席财务官
  16. 磁盘问题--系统盘出现只读现象( read-only file system)
  17. PS中“曲线”【ctrl+M】的作用【加强对曲线的使用】
  18. 获得临时文件目录(Temp文件夹)
  19. 淘宝/天猫API:item_list_weight-批量获取商品信息
  20. 蛙泳 仰泳 自由泳 蝶泳 图解教程

热门文章

  1. 【从头到脚】撸一个多人视频聊天 — 前端 WebRTC 实战(一)
  2. React.createClass()方法
  3. Gatsby 学习 - 03 Gatsby 插件
  4. 安装elasticsearch
  5. C#基础 uint,long,ulong,float,decimal 定义并初始化
  6. 【计算机网络】知识点总结
  7. HTML对表格隔行变色
  8. Jackknife 刀切法
  9. c++如何生成release版本
  10. server2012离线安装.netfx3.5/dotnetfx3.5环境