我想将我的网页连接到标签打印机和扫描仪。我看过有关如何用 C/C++ 编写 USB 驱动程序的教程。由于 C/C++ 可以编译为 wasm,我的网页中的 wasm 文件是否可以通过 USB 连接到我的计算机的不同设备读取/写入数据?
不,wasm 模块无法与 USB 设备通信。
WebAssembly 虚拟机没有任何内置 I/O 功能。例如,要访问浏览器 DOM、读取文件系统或通过网络进行通信,它必须通过其托管环境来执行这些操作。WebAssembly 模块可以导入和导出函数,允许您创建所需的桥接代码。