我正在使用 WebSerial API 在 Chrome 浏览器中使用热敏打印机,并且只想访问“COM1”端口而不需要 requestPort。
我可以访问特定端口并使用该端口吗?
出于安全目的,
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();
您成功使用了 Web Serial Api 和热敏打印机吗?