我一直在研究使用普通 javascript 来阻止广告(或者更确切地说是隐藏它们)的东西。对于特定于网站的广告,使用如下内容:
document.querySelector("img[src*='domain.com/path/to/ad/']").style.display="none"
实际上可以找到特定图像并将其隐藏。但是,谷歌似乎将他们的广告插入到一个 iframe 中,该 iframe 包含它自己的带有页眉/正文/页脚的文档。它看起来像这样:
我一直无法找到一种方法来选择 adsense 广告并对其进行处理。您将如何选择该 block 中的任何内容?
最佳答案
我相信它使用了多种因素的组合,例如添加来源的 url、横幅的大小和页面 html 中的广告代码。
我认为 adblock 实际上阻止了广告的加载,而不仅仅是隐藏它。
您为什么要隐藏广告。放置 javascript 的是您的网页吗?
关于javascript - adblock 如何屏蔽 adsense 广告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24719780/