21xrx.com
2025-03-27 15:36:46 Thursday
文章检索 我的文章 写文章
使用JavaScript实现浏览器广告过滤
2023-06-12 08:15:54 深夜i     20     0
浏览器插件 JavaScript 广告过滤

我最近开始使用一些浏览器插件来去除烦人的广告,但是我想研究一下如何使用纯JavaScript来完成这个任务。我花了一些时间进行研究和测试,最终编写了以下代码:

script
// 获取页面上所有的div元素
const allDivs = document.getElementsByTagName('div');
// 遍历所有的div元素,查看它们是否包含广告相关的文本
for (let i = 0; i < allDivs.length; i++) {
 const div = allDivs[i];
 const text = div.textContent;
 
 if (text.includes('广告')) 则将其隐藏
  div.style.display = 'none';
 
}

这段代码会获取页面上所有的div元素,并遍历它们以查找包含“广告”文本的元素。当找到这样的元素时,它会将其隐藏。

虽然这段代码并不能完全去除所有的广告,但它是一个很好的开始。我想通过继续学习和改进我的代码,进一步提高其性能和准确性。

三个

  
  

评论区