gpt4 book ai didi

javascript - 2020 年 Web Serial API 的状态

转载 作者:行者123 更新时间:2023-12-03 16:40:37 27 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .


2年前关闭。







Improve this question




随着 Chrome 77 的发布,Web Serial API 通过使用实验标志变得可用。这对于在 NW.js 或 Electron 中运行的桌面应用程序特别有用,NodeJS 以前(并且仍然在很大程度上)在这些应用程序中提供了 Web 和 native 之间的桥梁。

我发现自己非常想放弃使用像 serialport 这样的 NPM 包,它扩展了 NW.js 和 Electron 以提供串行端口访问。

虽然 Electron 8.0.1 确实提供了 navigator.serial ,目前尚不清楚实际实现了多少 API。更复杂的是,除了 https://wicg.github.io/serial/ 之外,没有很好的 API 文档(至少在我的搜索中)。和 https://github.com/WICG/serial/blob/gh-pages/EXPLAINER.md .我试过自己修改它,但不清楚我是否使用不正确,或者部分是否没有实现。

那么这个 API 的状态如何呢?哪些部分是可靠实现的(在 Chromium 中),是否有任何迹象表明何时准备好迎接黄金时段?我想很多人都想知道这一点,因为它为与用户 PC 的交互打开了很多扇门。

最佳答案

以下是一些用于跟踪 Serial API 状态及其在 Chromium 中的实现的资源,

  • Draft Specification ,正如您指出的那样,它是不完整的,我正在努力解决这个问题。
  • Specification "explainer" ,这是对规范的不太正式的介绍,是对当前 API 设计的更新引用。
  • Chrome Platform Status entry ,这会跟踪 Chrome 中的官方实现状态。
  • Chromium implementation tracking issue , 随着实现工作的进展,在此问题上加注星标以获取更新。
  • Polyfill library ,该库使用 WebUSB 实现标准 USB CDC 类设备的 API。目前可以将其视为 API 在浏览器中实现时的外观原型(prototype)。
  • Code lab ,如果您正在寻找有关如何使用 API 的更大示例,此代码实验室将逐步说明如何开始与特定设备进行通信。
  • 关于javascript - 2020 年 Web Serial API 的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60382586/

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