21xrx.com
2024-11-08 20:23:57 Friday
登录
文章检索 我的文章 写文章
使用JavaScript实现浏览器广告过滤
2023-06-12 08:15:54 深夜i     --     --
浏览器插件 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元素,并遍历它们以查找包含“广告”文本的元素。当找到这样的元素时,它会将其隐藏。

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

三个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复