- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个涉及使用浏览器访问 USB 端口的项目。我见过WebUSB API 和WebSerial API。虽然我似乎无法理解它们之间有什么区别?有人能强调一下区别吗?
最佳答案
这两个 API 之间的区别在于它们如何与操作系统交互以与设备进行通信。 WebUSB 使用特定于平台的 USB API,而 Web Serial 使用特定于平台的串行 API。这很重要,因为 USB 的级别低于串行,并且并非每个串行设备都是 USB 设备。使用 WebUSB,您将能够与许多不同类别的 USB 设备(包括串行设备)进行通信,但它要求操作系统允许浏览器“声明”USB 接口(interface),这意味着不能已经存在 USB 设备驱动程序。通过 Web Serial,您将能够与 USB 串行设备以及其他类型的串行设备(例如蓝牙)以及内置 RS-232 端口和其他 UART 进行通信。使用 Web 串行连接到 USB 设备的权衡是操作系统需要安装正确的 USB 串行驱动程序,以便可以通过浏览器用于实现 Web 串行的特定于平台的串行 API 来使用该设备。
关于usb - WebUSB 和 WebSerial 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67580190/
我正在开发一个涉及使用浏览器访问 USB 端口的项目。我见过WebUSB API 和WebSerial API。虽然我似乎无法理解它们之间有什么区别?有人能强调一下区别吗? 最佳答案 这两个 API
我正在开发一个涉及使用浏览器访问 USB 端口的项目。我见过WebUSB API 和WebSerial API。虽然我似乎无法理解它们之间有什么区别?有人能强调一下区别吗? 最佳答案 这两个 API
我是一名优秀的程序员,十分优秀!