Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Duda] Error en el service cliente

Hola a todos , me aparece el siguiente error en la consola del desarrollador, a alguno le paso?. gracias por la ayuda

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

Hola Graciela!

Lo más probable es que el problema sea una respuesta asincrónica mal manejada a runtime.sendMessage

Como dice MDN:

Para enviar una respuesta asíncrona, hay dos opciones:

  • return true desde el event listener. Esto mantiene la función sendResponse válida después de que el listener regrese, para que pueda llamarla más tarde.
  • return a Promise del the event listener, y resuelve cuando tengas la respuesta (o recházala en caso de error).

Cuando envía una respuesta asíncrona pero no utiliza ninguno de estos mecanismos, el sendResponse argument para el sendMessage sale del alcance y el resultado es exactamente como dice el mensaje de error: your message port (el aparato de paso de mensajes) is closed before the response was received.

Un saludo!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

Gracias por la ayuda, pero no entendì que debo hacer!.