如何获取打印机设备的串口?

问题描述 投票:0回答:2

我正在使用 WebSerial API 在 Chrome 浏览器中使用热敏打印机,并且只想访问“COM1”端口而不需要 requestPort。

我可以访问特定端口并使用该端口吗?

reactjs thermal-printer web-serial-api
2个回答
1
投票

出于安全目的,

WebSerial API
需要用户同意。

document.querySelector('button').addEventListener('click', async () => {
  // Prompt user to select any serial port.
  const port = await navigator.serial.requestPort();
});

第一次连接后,您可以使用此代码访问用户先前同意的端口

// Get all serial ports the user has previously granted the website access to.
const ports = await navigator.serial.getPorts();

0
投票

您成功使用了 Web Serial Api 和热敏打印机吗?

© www.soinside.com 2019 - 2024. All rights reserved.