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

120
Views
El cambio de DOM en Chrome Extension se elimina al final de la carga del sitio web

Soy nuevo en la extensión de Chrome.

He creado algo que cambia la visualización de la página (estoy insertando un pequeño "div").

Funciona bien al principio, puedo ver que se agrega mi div, pero luego se carga más javascript del sitio web de destino y mi adición desaparece.

¿Alguna idea de cuál podría ser la razón?

Estas son las pruebas que he hecho hasta ahora:

  • No hay diferencia de mensajes de error en javascript con o sin la extensión
  • La extensión funciona bien en otro sitio web

EDITAR: Estoy tratando de agregar algo en https://www.sainsburys.co.uk/shop/gb/groceries/ *

utilizando el siguiente script:

 function insertAfter(referenceNode, newNode) { referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); } let itemClassName = "productInfo"; let itemList = document.getElementsByClassName(itemClassName); for (let i = 0; i < itemList.length; i++) { let divList = itemList[i].getElementsByTagName('div') const indicDiv = document.createElement('div') indicDiv.style.color = '#018A76' indicDiv.style.fontSize = '18px' indicDiv.style.fontWeight = 'bold' indicDiv.style.textAlign = 'center' indicDiv.innerText = 'BUY' insertAfter(divList[0], indicDiv); }
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!