使用javascript删除广告

时间:2018-06-13 14:24:07

标签: javascript dom ads selectors-api

我正在尝试创建一个Chrome扩展程序,它将用一张狗的图片替换页面上的所有广告,只是为了好玩。我知道我可以使用adblocker。我一直在使用document.images document.getelementsbytagname和document.queryselectorall,由于某些原因,这些并没有在页面上找到我所有的img标签。甚至当我使用document.queryselectorall(“*”)然后按tagname =“IMG”过滤时,它仍然只找到之前的原始标签而不是广告。 在这个网页上,它只找到用户图片的img标签,但没有找到广告的img标签。为什么会这样?不应该querySelectorAll找到页面上的所有元素,然后找到具有IMG tagName属性的所有标签并将它们放入列表中?

var all = document.querySelectorAll('*');
var complist = [];
for(i=0;i<all.length;i++){
if(all[i].tagName == "IMG"){
    complist.push(all[i]);
};
};

0 个答案:

没有答案