Estoy creando una extensión de Firefox con React.js y quiero inyectar un texto en el sitio web activo. Los permisos, content_script y background script se establecen en manifest.json pero el problema es que no entiendo el concepto de cómo debería funcionar. Hasta ahora traté de agregar una secuencia de comandos de contenido, pero eso ejecuta una secuencia de comandos al cargar la página y eso es todo. El fondo no parece interactuar con la página.
Necesito un script que escuche un evento, cuando hago clic en un botón en la ventana emergente de la extensión, debería enviar el texto de la aplicación React para actualizar el sitio. Básicamente, como un administrador de contraseñas cuando inyecta la contraseña en el campo del formulario.
¿Alguien puede decirme el concepto, ya que no entiendo qué caso es relevante para mi problema después de ingresar y retirar la documentación de la extensión web?