随着Chrome 77的发布,Web Serial API可以通过实验性标记使用。这对于在NW.js或Electron中运行的桌面应用程序特别有用,在这些应用程序中,NodeJS以前(现在仍然在很大程度上)提供了Web与本机之间的桥梁。
我发现自己非常想放弃使用NPM软件包,例如serialport,该软件包扩展了NW.js和Electron来提供串行端口访问。
虽然Electron 8.0.1确实提供了navigator.serial
,但尚不清楚确切实现了多少API。更复杂的是,除了https://wicg.github.io/serial/和https://github.com/WICG/serial/blob/gh-pages/EXPLAINER.md之外,没有关于API的良好文档(至少在我的搜索中)。我已经尝试过自己修改它,但是还不清楚我是否使用不正确,或者是否只是未实现某些部分。
那么该API的状态是什么?哪些部分可以可靠地实现(在Chromium中),并且有什么迹象表明何时可以准备就绪?我想很多人对此感到奇怪,因为它为与用户PC的交互打开了许多门。
答案 0 :(得分:3)
这里有一些资源可用于跟踪串行API的状态及其在Chromium中的实现,