gpt4 book ai didi

electron - ElectronJS与包含websocket的远程网站进行通信

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

我正在编写一个ElectronJS应用程序。启动时,它将导航到页面包含websocket的远程网站。在显示的网页上有一个“开始”按钮,当我单击它时,网络套接字会将数据传输到我的ElectronJS应用程序-我可以在“chrome调试器”面板(控制台)中看到该消息,但是如何将消息传递回来到主进程,以便可以处理消息(消息包含命令处理指令)?

最佳答案

我想您正在使用webview标记加载 guest 内容(远程页面),如果我没错,那么您可以通过nodeintegration属性在该webview标记中允许节点上下文。有关更多详细信息,请参见https://electronjs.org/docs/api/webview-tag#nodeintegration

如果您使用的是browserWindow,则该页面已经可以使用 Electron 节点上下文。

在这两种情况下,您都必须扩展远程页面的代码以使用 Electron 环境。加载页面后,可能会在远程页面对象上应用一些技巧。但这可能非常痛苦

关于electron - ElectronJS与包含websocket的远程网站进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46408050/

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