Estoy creando una extensión de Chrome que recopila texto de la página/pestaña actual y lo acumula en otra página HTML (local), digamos en result.html .
Entonces, necesitamos enviar el texto seleccionado de la página actual al script de fondo,
luego script de fondo a la página HTML.
Pero recibo un error si el HTML aún no está abierto,
cuando la página HTML está abierta, incluso entonces recibo un error la primera vez:
background.js:1 Error no capturado (en promesa): no se pudo establecer la conexión. El extremo receptor no existe.
Si cierro la página y vuelvo a ejecutar, este error seguirá ocurriendo.
Cuál es la solución ? Gracias.
Probé la solución presentada en esta publicación pero nada funcionó. Probablemente me estoy perdiendo algo, pero no pude encontrarlo. Mi código está dado en el comentario. Creo que debido a la manifest version 3 , esa respuesta necesita actualizarse.