使用Vue+Electron,在打开上下文隔离的条件下,渲染进程与渲染进程之间通过 MessagePort进行通信的写法怎么写,我看官网的例子只有上下文隔离关闭时的写法,官网的链接如下https://www.electronjs.org/zh...,求大佬解答一下
使用Vue+Electron,在打开上下文隔离的条件下,渲染进程与渲染进程之间通过 MessagePort进行通信的写法怎么写,我看官网的例子只有上下文隔离关闭时的写法,官网的链接如下https://www.electronjs.org/zh...,求大佬解答一下
12 回答5.1k 阅读✓ 已解决
7 回答3.9k 阅读✓ 已解决
10 回答8.1k 阅读
3 回答2.4k 阅读✓ 已解决
7 回答1.9k 阅读✓ 已解决
5 回答1.8k 阅读✓ 已解决
6 回答2.2k 阅读✓ 已解决
MessagePort 可以理解成一个管道, port1, port2 是管道的两端, 可以互相通信.
首先要有能力通过postMessage的第三个参数, 把这两个端口传递到相应的进程, 相应的进程拿到 port1,port2后, 在上面添加监听事件, 调用postMessage就可以了.
渲染进程与渲染进程之间如果本身无法通过postMessage传递数据的话, 需要通过主进程中转一下.