Greasy Fork is available in English.

这个网站已经没有你广告滴位置啦!

去除常见的窗口、图片、视频类型的广告,优化浏览体验

Autore
IsKongKongYa
Installazioni giornaliere
1
Installazioni totali
503
Valutazione
0 0 0
Versione
0.1
Creato il
31/01/2023
Aggiornato il
31/01/2023
Licenza
MIT
Applica a
Tutti i siti

这个网站已经没有你广告滴位置啦!

诶嘿,如题,这是一个简单的去广告脚本(虽然很low),但是对常见的广告是有一定的杀伤力滴。emmm,脚本对大部分网站可能或许大概有效?

常见广告类型:

这里这是举例了一部分,可能还会有其他类型的趴。

1、iframe类型,这类广告放到一个子窗口里,大多能跟随网页滚动。
2、img类型,这类广告放到网页的某个位置以图片的形式直接展示。
3、source类型,这类广告大多是视频广告,放到video标签的source元素内。

脚本原理:

前端萌新,第一次写,大佬勿喷。其实看完脚本就知道啦。这段脚本可以监听 iframe、img 和 source 元素。它通过 MutationObserver 监听文档树的变化,一旦发现有新增的 iframe、source 元素,它就通过父节点删除这些元素。对于新增的img元素会先用ads数组去判断图片链接是否在常见广告服务商中,如果在则删除,不在则不予理睬。

注意事项:

因为该脚本会直接检测并删除网页中的子窗口和source元素,如果网页出现该类非广告元素时也一并删除。所以这时候记得关闭脚本嗷!!!