es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Qué significa el mensaje de error “Debe estar manejando un gesto de usuario para mostrar una solicitud de permiso” en la API de serie web de Chrome?

Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown.

Soy un principiante real cuando se trata de programación. Mi intención es controlar un dispositivo con la API integrada en Google Chrome a través del puerto COM RS485. Intento reproducir el siguiente tutorial: https://web.dev/serial/

Aparece el siguiente mensaje de error en la consola:

“Uncaught (in promise) DOMException: Ha fallado la ejecución de ‘requestPort’ en ‘Serial’: debe estar manejando un gesto de usuario para mostrar una solicitud de permiso”.

¿Cómo puedo solucionar este error?

Muchas gracias por su ayuda.






ejemplo de página

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error que está recibiendo se debe al hecho de que el método requestPort() necesita una acción del usuario para mostrar una solicitud de permiso. Para solucionarlo, puede agregar un botón a su página HTML que active el método requestPort() cuando se haga clic en él.

    Por ejemplo, puede agregar el siguiente código a su página HTML:

    html

    Esto agregará un botón a su página que activará el método requestPort() cuando se haga clic en él.

Comments are closed.