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

171
Vistas
¿Cómo inyectar algunos elementos dinámicos en una página web con una extensión de Chrome?

Estoy desarrollando una extensión de Chrome similar a Grammarly. Veo que Grammarly está inyectando su botón G en el cuadro de texto de todas las páginas web. Como en esta imagen: botón G dentro del cuadro de texto en la esquina inferior derecha

¿Cómo lo hicieron? Intenté agregar un div usando el script de contenido, pero algunas páginas aún evitan que se muestre. Esto es lo que probé (propósito de prueba):

 let div = document.createElement('div'); div.innerHTML = "<strong>Hi there!</strong> You've read an important message."; document.body.append(div);

Entonces, ¿cómo logra Grammarly esa funcionalidad? ¿Cómo hacerlo con el paquete react-shadow? o alguna otra solución para hacerlo en React? Usé shadow-dom pero está bloqueando todo el dom. Y mostrando el último elemento. Por supuesto, no quiero ese efecto. ¿Cómo implementar exactamente como lo hizo Grammarly?

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