node.js - 如何在非电子网页中接收来自 Electron 的事件
问题描述
我了解了如何在电子进程和电子内的网页之间进行通信,并且我已经在网络上看到了使用 IPCrenderer 的示例
如果我有一个完全在电子之外的网页(在这种情况下是一个 vue.js 网络应用程序) - 但是我将它包装在电子应用程序中 - 我如何从网络应用程序中接收事件?
为了理解更大的图景,我有一个主要在网络上使用的网络应用程序,但对于其中一个页面,我需要能够在网页和条形码扫描仪/串行秤之间发送和接收。我可以在 Electron 中管理 USB 事件,我只是不确定在包装网页时在网页中放置什么来接收从 Electron 发送的事件。
谢谢你的时间。
解决方案
您是否考虑过使用 websockets,例如https://www.npmjs.com/package/ws?它与 IPC 的原理相同,但允许在 Electron 之外进行双向通信。
推荐阅读
- vue.js - 为什么这个列表渲染在 Vue 3 中不起作用?
- javascript - Iro.js 重置 React 状态
- python-3.x - Python 3.9.5 中的 Imghdr 模块错误识别 .png 文件
- automated-tests - Robot Framework -SSHLibrary - 文件应该存在
- facebook - ids_for_pages api 在使用页面访问令牌瞄准时返回空数据
- css - 使用 transform: scale 和 transform: origin 后,如何将此 iframe 居中在其父级内?
- java - 在 TextView 中设置文本取决于 AutoCompleteTextView 中的选定项
- python - 氢燃料汽车加注模型优化
- macos - 'make clean' 后仍然无法重新制作,'make: Nothing to be done for' 提出,MacOS
- kotlin - Kotlin DSL 中的中缀函数在父上下文中没有 this 关键字时不起作用