清净!安装这款2M的免费工具,终于可以好好上网了....

简介: 工作和学习中,有很大一部分时间都在和浏览器以及各种各样的网站在打交道。

工作和学习中,有很大一部分时间都在和浏览器以及各种各样的网站在打交道。

因此,网站也是各种广告渗透比较普遍的一种渠道。

在浏览网页时,经常会遇到弹窗广告、横幅广告、视频广告。

这不仅对使用过程中的体验造成非常恶劣的影响,而且还会有一些没有操守的广告会收集个人隐私信息,造成隐私泄露。

针对这些问题,各种各样的广告拦截工具就出现了。

而广告拦截工具,也成了很多同学在使用浏览器过程中必选的一款工具之一。

例如,其中比较知名的AdBlock、AdGuard等,这些工具中不乏下载安装次数突破数十亿次爆火工具。

但是,随着拦截工具开发者与网站的运营团队之间的不断博弈,很多拦截工具在有雄厚商业资本支撑下的网站面前,还是败下阵来。逐渐的,在广告拦截效果方面变得越来越差。

比如,现在很多知名的广告软件对于腾讯视频、优酷、芒果TV这些主流的视频网站视频开头广告的拦截方面已经起不到任何作用

本文,就来给大家介绍近期我非常喜欢的一款广告拦截工具--uBlock Orign。

介绍

image.gif微信图片_20220420221023.png

uBlock是一款完全开源免费,且简洁、高效、强大的广告拦截工具,它具有如下几点特性:

  • 拦截功能强大
  • 解除网网站限制
  • CPU和内存占用低
  • 开源免费

下面,逐个来介绍一下。

拦截功能强大

image.gif微信图片_20220420221027.png

uBlock在广告屏蔽方面,通过支持ABP(Adblock Plus)实现,在此之上,它还扩充了语法,能够支撑更多自定义过滤规则。

在视频广告过滤方面,目前很多主流的广告拦截工具已经形同虚设,在这方面,uBlock显然做的更好。

它可以拦截腾讯优酷芒果TV等主流视频平台的广告。

如果经常看影视、综艺,应该对于视频广告有很清晰的认识。每当打开一个视频,动辄就是80甚至超过100秒的广告。漫长的广告,的确让人感到很煎熬。

虽然有不少广告拦截工具也声称可以拦截视频广告,但是最终效果往往是治标不治本。的确拦截了广告,但是视频平台会提示”广告被拦截了,xx秒后视频播放正片“。对于这种,我宁愿选择看几十秒广告。

在这方面,uBlock就更加强大,它可以拦截这些视频平台的开头广告,让你不用再去忍受等待广告那煎熬的几十秒。

解除网站限制

微信图片_20220420221031.jpg

解除网站限制是我个人非常喜欢的一个亮点。

为了支撑写作,我每天会花费大量时间去流量各种Python、Java、大数据、产品、工具网站。

其中,有不少网站需要付费,对内容有限制。

它们限制的方式有两种:只能预览其中一部分内容、需要观看弹窗广告视频。

其中有一些优质的网站,让我觉得十分可惜,例如,Towards Data Science。

uBlock Origin可以解除这些网站的限制,屏幕弹窗广告视频,直接阅读付费文章。

CPU和内存占用低

由于广告拦截工具要支持很多拦截规则,因此,对于内存和资源会有一定的要求。

因此,CPU和和内存占用也是很多同学选择工具的一个重要标准。

微信图片_20220420221035.png

上图中是在64位Chromium上做的测试,打开 11 个高流量网页时的总体内存占用(MB)情况,从图中可以看出,uBlock要比ABP已经没有广告拦截工具的情况下在内存占用方面更低。

微信图片_20220420221038.png

然后,再看一下CPU占用情况,uBlock同样要比其他几款知名的广告拦截工具要好。

开源免费

uBlock是一款完全开源免费的广告拦截工具,目前源代码已经托管到Github。

因此,也不用担心收费等情况。

相关文章
|
存储 固态存储 程序员
考研计算机组成原理总结(5)
考研计算机组成原理总结(5)
1433 0
|
人工智能 自然语言处理 搜索推荐
《深度剖析:开源与闭源模型,AI舞台上的不同角色》
在人工智能领域,开源与闭源模型各有优劣。闭源模型由大公司精心打造,初始性能优越,但优化受限;开源模型则依靠社区力量,灵活性高、迭代迅速,长期潜力大。在学术研究中,开源模型透明性高,利于创新;商业应用上,闭源模型稳定性强,适合高要求场景。资源受限环境中,开源模型更易裁剪优化。企业和开发者应根据需求选择合适模型,两者共同推动AI发展。
2417 9
|
Java
Java关键字 —— super 与 this 详细解释!一看就懂 有代码实例运行!
本文介绍了Java中this和super关键字的用法,包括在构造方法中使用this来区分参数和成员变量、使用super调用父类构造方法和方法,以及它们在同一个方法中同时使用的场景。
727 0
Java关键字 —— super 与 this 详细解释!一看就懂 有代码实例运行!
解析与模拟常用字符串函数strcpy,strcat,strcmp,strstr(一)
解析与模拟常用字符串函数strcpy,strcat,strcmp,strstr(一)
337 0
|
域名解析 安全 数据建模
没有域名只有IP地址怎么申请https证书?
IP 地址 SSL 证书是一种特殊的 SSL/TLS 证书,允许直接为 IP 地址配置 HTTPS 加密,适用于内部服务、私有网络和无域名的设备管理。与基于域名的证书不同,申请过程较为复杂,需选择支持 IP 的证书颁发机构(CA),并完成额外的身份验证步骤。浏览器对 IP 地址的支持有限,可能会显示警告。通过正确配置服务器(如 Nginx 或 Apache),可以确保通信安全。
1791 12
|
JavaScript 前端开发 开发者
成功解决:el-popconfirm组件来确认删除、修改等操作无效
这篇文章提供了解决Element UI中el-popconfirm组件在执行确认删除、修改等操作时无效问题的步骤和方法,包括确认方法创建、检查版本兼容性、解决组件作用域问题、确保文本和CSS无冲突、检查事件绑定、预期问题和调试提示。
成功解决:el-popconfirm组件来确认删除、修改等操作无效
|
Python 数据挖掘 数据可视化
Python数据分析——Pandas与Jupyter Notebook
【6月更文挑战第1天】 本文探讨了如何使用Python的Pandas库和Jupyter Notebook进行数据分析。首先,介绍了安装和设置步骤,然后展示了如何使用Pandas的DataFrame进行数据加载、清洗和基本分析。接着,通过Jupyter Notebook的交互式环境,演示了数据分析和可视化,包括直方图的创建。文章还涉及数据清洗,如处理缺失值,并展示了如何进行高级数据分析,如数据分组和聚合。此外,还提供了将分析结果导出到文件的方法。通过销售数据的完整案例,详细说明了从加载数据到可视化和结果导出的全过程。最后,讨论了进一步的分析和可视化技巧,如销售额趋势、产品销售排名和区域分布,以及
|
编解码 JavaScript 算法
通过PHAsset获取的图片上传后变大和图像被旋转90度问题完美解决方案
通过PHAsset获取的图片上传后变大和图像被旋转90度问题完美解决方案
317 4
|
数据安全/隐私保护 Python
python学习十一:python常用模块使用,如 加密模块pyarmor,时间模块time等
这篇文章介绍了Python中两个常用模块的使用:加密模块pyarmor用于保护代码,以及时间模块time用于处理时间相关的功能。
806 0
|
机器学习/深度学习 自然语言处理 监控
AIGC带来内容安全新挑战
【1月更文挑战第9天】AIGC带来内容安全新挑战
469 1
AIGC带来内容安全新挑战