Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

296
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!