1. 概述
- 主进程 <-> 渲染进程

图 0
- 本文档通过对比
ipcRenderer.send、ipcRenderer.sendSync这两种通信方法,简单介绍了有关ipcRenderer.sendSyncAPI 的一些特点和基本用法。 - 注意:
ipcRenderer.sendSync非必要,不建议使用。
2. demos.1 - 使用 ipcRenderer.sendSync、ipcMain.on 实现主进程和渲染进程之间的双向 IPC 通信
- 源码实现
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>24.03.02</title>
</head>
<body>
<h1>renderer process</h1>
<button id="btn1">send</button>
<button id="btn2">sendSync</button>
<script src="renderer.js"></script>
</body>
</html>- 最终效果
- 先点击 send 按钮,然后再点击 sendSync 按钮,最终结果如下。

图 1
- 主进程日志
主进程收到了来自渲染进程的 ipcRenderer.send 方法发送的消息 1 2 3
主进程收到了来自渲染进程的 ipcRenderer.sendSync 方法发送的消息 1 2 3Discussions
正在载入评论…