En la API serial web, puedo abrir puertos al hacer clic en un botón. ¿Hay alguna forma de abrir el puerto una vez que el puerto está conectado? El evento onconnect no abre el puerto, solicita un gesto de usuario... Necesito una apertura automática para la producción en masa...
Como se indica en https://web.dev/serial/#open-port , requestPort() requiere un gesto del usuario, como tocar o hacer clic con el mouse. Sin embargo, una vez que tenga un puerto, puede open() uno en la carga de página posterior sin ningún gesto del usuario.
// Get all serial ports the user has previously granted the website access to. const ports = await navigator.serial.getPorts(); // Assuming the first one is the one you want to open... const port = ports[0]; // Open serial port without user gesture. await port.open({ baudRate: 9600 });