问题描述
我对与硬件相关的一切都很陌生。
我正在寻找一种将 PWA 连接到 POS 硬件(例如扫描仪或现金抽屉)的方法。如何通过 PWA 或 JavaScript 访问这些?
解决方法
您打算使用的硬件需要使用 webUSB api(例如“Canon DR-M160II 扫描仪”使用一个),这当然取决于硬件供应商的实现。
您可以检查是否有任何兼容的硬件可用,然后相应地对您的 PWA 进行编码,您可以参考 here。
如果您严格需要使用现有的硬件并且可以让相应的硬件供应商对其进行定制,您可以要求他们参考this web.dev article。