I am writing a Chrome Extension which allows people to report child sexual abuse images they find online. As soon as they report the image it should be replaced with another that is part of the extension. This all works well.
We also change the href of the image, the title and the alt. This is where things go wrong. The code is like this:
var imgs = document.getElementsByTagName("img");
for(var idx = 0; idx < imgs.length; idx ++)
{
// request.greeting = an img src url
if(imgs[idx].src == request.greeting)
{
var width = imgs[idx].getAttribute("width");
var height = imgs[idx].height;
var st = imgs[idx].style;
imgs[idx].src = imgURL; // Change the Image and set it's properties
imgs[idx].href = "http:\\7ASecond.Net";
imgs[idx].alt = "Removed by 7ASecond.Net";
imgs[idx].title = "Removed by 7ASecond.Net";
resizeImg(imgs[idx]);
// imgs[idx].setAttribute("style", "width=" + width + "; height=" + height + ";");
}
}
}
});
What actually happens is that all images on the page have their title, and alt changed. Can you see the problem? Do you want to join the team to make this most needed extension? :D
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire