Greasy Fork

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

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

目前为 2023-01-31 提交的版本。查看 最新版本

作者
IsKongKongYa
评分
0 0 0
版本
0.1
创建于
2023-01-31
更新于
2023-01-31
大小
18.5 KB
许可证
MIT
适用于
所有网站

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

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

常见广告类型:

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

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

脚本原理:

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

注意事项:

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