Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

303
Vistas
Desarrollo de extensiones de Chrome: ¿cómo paso información/variables/datos de content.js a la extensión?

Estoy tratando de lograr algo muy simple y estoy bloqueado por las explicaciones no tan claras en el sitio web oficial de desarrollo de extensiones de Chrome.

Estoy tratando de crear una extensión de Chrome con un botón que extrae el H2 de la página específica en la que se encuentra y pasa estos datos a la extensión para que se muestre allí en una lista (o algo más si se implementa más fácilmente).

Entonces, por lo que leí, lucho con la lógica de todos los archivos y permisos:

  1. Entonces, usando el paso de mensajes, pude enviar estos datos de alguna manera, pero solo funciona cuando vuelvo a cargar la página cuando se abre la extensión (hace clic en ella), en el momento en que cierro la extensión, ya no funciona.
  2. Vi que hay una manera de usar la inyección de scripts con chrome.scripting, aunque no tengo idea de cómo funciona porque cuando probé el ejemplo de documentación oficial, no tiene el mecanismo de escuchar cuando hago clic en el botón en la extensión, simplemente se dispara.
  3. Está el almacenamiento local, lo probé pero tuve dificultades para acceder a los datos que recopila haciendo clic en el botón dentro de la extensión. si es posible en absoluto.
  4. Vi a un par de chicos en youtube hablando de pasar un mensaje a través de background.js, puedo obtener los datos de content.js, pero ¿cómo lo paso a la extensión cuando hago clic en el botón dentro de él?
  5. Vi a un chico en youtube usando var para compartir la información a través de la "ventana". pero sé que esto podría tener otros problemas porque el uso de una var.

La verdadera pregunta es: ¿Hay alguna diferencia entre todas esas formas? ¿Hay alguna limitación? ¿contras Pros? ¿Hay otras formas?

¿Dónde puedo aprender realmente sobre el desarrollo de extensiones de Chrome?

Gracias por adelantado.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda