一个简单的广告阻滞剂,可使用CSS选择器删除特定的DOM元素
NOADS:功能强大且可自定义的广告阻滞剂
厌倦了侵入性广告破坏了您的浏览体验? Noads在这里提供帮助!这种轻巧而功能强大的镀铬扩展可以通过有效地删除不需要的广告和从网页上的赞助内容来控制在线环境。
关键功能:
1。有效的广告阻塞:
NOADS使用CSS选择器的复杂系统来识别和删除网页中的广泛广告。我们的默认选择器列表针对常见的广告格式,包括:
- 横幅广告
- 侧边栏广告
- 内置广告
- 视频广告和预卷广告
- 赞助内容
- 弹出式和覆盖
通过删除这些元素,NOADS创造了一种更清洁,更专注的浏览体验,使您可以专注于最重要的内容。
2。可自定义的阻止规则:
尽管NOADS与广泛的广告块选择器列表进行了预先配置,但我们了解每个用户的需求都是唯一的。这就是为什么我们使添加您自己的自定义CSS选择器变得非常容易的原因:
- 通过单击扩展图标打开NOADS弹出窗口
- 在提供的Textarea中输入所需的CSS选择器
- 单击“添加选择器”以实现您的自定义规则
这种灵活性使您可以针对可能通过默认过滤器滑落或阻止您分心的任何其他页面元素的特定广告元素。
3。用户友好的接口:
NOADS具有干净,直观的弹出界面,使管理广告座设置变得轻而易举:
- 单击一单击即可打开/关
- 一目了然地查看所有主动阻止规则
- 快速,轻松地添加新的选择器
- 简单单击删除单个选择器
4。删除实时广告:
当页面首次加载时,Noads不仅可以工作。它不断监视更改网页,以确保在出现时被动态加载的广告被捕获和删除。这种主动的方法意味着您不会对滚动或与页面互动时弹出的广告感到惊讶。
5。绩效优化:
我们已经考虑了效率的NOAD。通过使用CSS选择器和轻质JavaScript,该扩展对您的浏览速度的影响很小。实际上,通过删除资源丰富的广告,NOADS通常可以改善页面加载时间并减少带宽的使用情况。
6。关注隐私:
与某些可能跟踪您的浏览习惯或出售数据的广告阻滞剂不同,Noads致力于您的隐私。扩展程序完全在您的本地计算机上运行,并且不会向外部服务器发送任何浏览数据。
7。跨网站工作:
NOADS旨在在广泛的网站上有效运行。无论您是浏览新闻网站,博客,视频平台还是社交媒体,NOADS都会努力删除不需要的广告并创造更愉快的浏览体验。
8。iframe保护:
Noads通过将其内容脚本注入IFRAMES来增加英里。这样可以确保嵌入IFRAMES中的广告(广告商使用以绕过简单广告阻滞剂的通用技术)也被删除,从而提供了更全面的广告阻滞。
9。持续设置:
您的广告块首选项会自动保存和同步在镀铬安装中。这意味着您的自定义选择器和开/关状态将是一致的,无论您是在台式机,笔记本电脑或其他设备上使用Chrome。
10。开源:
NOADS是一个开源项目,这意味着其代码可公开可供审核。这种透明度使具有安全性的用户可以验证扩展名的功能,甚至可以对项目进行改进。
技术细节:
NOADS是使用现代Web技术构建的,以确保稳健的性能和易于维护:
- 用打字稿编写的核心功能,提供强大的打字和改进的代码质量
- 使用SASS定义的样式,允许更可维护和有组织的CSS
- 使用自定义构建过程捆绑和优化,以提高效率
- 利用Chrome的存储API来无缝同步用户偏好
- 利用突变操作器API动态响应页面更改
NOADS的工作方式:
1。当您访问网页时,Noads Springs采取了行动。它从Chrome的存储中检索了广告块选择器列表。
2。然后使用这些选择器来识别页面上的广告元素。任何匹配元素都会立即从DOM中删除,从而有效地从您的视图中消失了。
3。NOADS设置了一个突变处理器,以查看页面结构的任何更改。如果添加了与AD选择器匹配的新元素,则将立即删除它们。
4。对于带有iFrame的页面,NOAD将其内容脚本注入每个iFrame,以确保广告不能在这些嵌入式上下文中隐藏。
5。当您通过弹出接口添加新选择器时,它们会立即保存到Chrome的存储中并应用于当前页面。然后重新加载该页面以确保新规则生效。
6。如果切换扩展名,NOADS将停止删除元素,允许页面正常显示。重新切换它将重新申请广告阻滞规则。
默认的广告块选择器:
NOADS与精心策划的CSS选择器列表进行了预先配置,该列表旨在针对各种网站的常见广告元素。其中包括:
- #ad,#ads,.adsbygoogle
- ID和类属性中“ AD”和“ ADS”的各种排列
- 基于iframe的广告
- 视频广告容器
- 在咏叹调标签中带有“广告”的元素
- 还有更多...
该默认列表为广告封锁的广告封锁提供了坚实的基础,同时仍然可以轻松自定义适合您的特定需求。
自定义示例:
以下是一些示例,说明您如何使用自定义选择器来增强您的浏览体验:
1。在您喜欢的新闻网站上阻止特定的烦人元素:
#烦人的新闻签名
2。删除通常包含伪装广告的“推荐内容”部分:
.recommended-content, .you-may-also-like
3.隐藏社交媒体共享按钮,如果您发现它们分散注意力:
。社会共享丁顿
4。块Cookie同意弹出窗口(谨慎和尊重现场策略):
#cookie-consent-popup,.gdpr-notice
5。删除通常包含广告的自动播放视频播放器:
.autoplay-video-container
请记住,巨大的力量带来了巨大的责任。尽管Noads使您能够从网页中删除几乎所有元素,但我们鼓励以道德权力使用此功能并符合网站服务条款。
致力于改进的承诺:
NOADS团队致力于不断改进扩展。我们定期更新默认选择器列表,以跟上不断发展的广告技术,并且我们一直在努力进行性能优化和新功能。
我们还高度重视用户反馈。如果您遇到任何问题,提出改进的建议或想为该项目做出贡献,我们鼓励您访问我们的GitHub存储库并参与其中。
隐私和权限:
NOAD需要某些许可才能有效运行,但我们致力于负责任地使用这些权限:
- “ Activetab”:允许Noads调用当前选项卡。
- “脚本”:注入删除广告元素的内容脚本所必需的。
- “存储”:用于保存您的首选项和自定义选择器。
- “ TABS”:设置更改时重新加载选项卡所必需的。
- “ WebNavigation”:帮助NOAD有效地与IFRAME一起工作。
请放心,NOAD不会收集任何个人数据或浏览历史记录。所有操作均在您的计算机上本地执行。
结论:
NOADS代表了新一代的广告障碍技术 - 将力量掌握在您手中。通过将有效的默认设置与前所未有的自定义选项相结合,NOADS为在线广告提供了个性化的解决方案。
以本质的方式体验网络:干净,快速且专注于内容。有了Noads,您不仅会阻止广告;您正在收回在线体验。
立即安装NOAD,重新发现无干扰浏览的乐趣!