gpt4 book ai didi

javascript - ipcRenderer 代替远程

转载 作者:行者123 更新时间:2023-12-03 12:25:17 25 4
gpt4 key购买 nike

所以显然使用 remote 是一种不好的做法。 Electron 中的模块,他们正计划杀死它。他们说ipcRenderer应该使用模块。
但是ipc的东西是一个事件系统。
如果在预加载脚本中我需要从主进程中获取某个变量怎么办?我无法监听给我该变量的 ipc 事件,因为它可能在脚本完成后出现!
当您调用remote.app.function() 时使用远程模块这让你得到你想要的脚本被阻止,直到你得到结果,就像任何正常的功能一样。

最佳答案

remote只不过是ipc的一个 package 器。如果您可以远程执行某些操作,那么它也应该可以通过 ipcRenderer 获得。
你要找的是sendSync https://www.electronjs.org/docs/api/ipc-renderer#ipcrenderersendsyncchannel-args允许等待 ipc 返回消息。但正如 remote 中所述的弃用推理,这在一般情况下是可能的,应谨慎使用。

关于javascript - ipcRenderer 代替远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63852749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com