README.md

ipcRenderer API 列表

本模块包含 11 个 API。

Methods(方法)

API 说明 鸿蒙支持
ipcRenderer.on 监听指定 channel,当收到新消息时以 listener(event, args...) 的形式... 支持
ipcRenderer.off 从指定 channel 的监听数组中移除特定的 listener。 支持
ipcRenderer.once 为事件添加一次性监听函数,在指定 channel 收到下一条消息后触发并自动移除。 支持
ipcRenderer.addListener ipcRenderer.on 的别名。 支持
ipcRenderer.removeListener ipcRenderer.off 的别名。 支持
ipcRenderer.removeAllListeners 移除指定 channel 的所有监听器,若未指定 channel 则移除所有 channel 的监听... 支持
ipcRenderer.send 通过 channel 向主进程发送异步消息,参数使用结构化克隆算法序列化,原型链不会被包含。 支持
ipcRenderer.invoke 返回 Promise,以主进程的响应结果 resolve。 支持
ipcRenderer.sendSync 返回 any,即 ipcMain 处理函数返回的值。 支持
ipcRenderer.postMessage 向主进程发送消息,可选择性地转移一个或多个 MessagePort 对象的所有权。 支持
ipcRenderer.sendToHost 与 ipcRenderer.send 类似,但消息将发送到宿主页面中的 元素,而... 支持