uBlock,一款比Adblock更好用的广告过滤神器

说起网页广告,相信大家都深恶痛绝,尤其是网页上各种牛皮癣似的弹窗小广告,更是让人抓狂,难以忍耐!

爱折腾的同学,想必电脑上都装有广告拦截软件,效果基本上都差不多,这样的软件网上随便一搜就有一箩筐。前些天有同学在后台留言询问,是否有好工具可禁止网页广告。那么今天与大家分享一款优秀的广告过滤神器。

首先,谈起广告屏蔽工具,不得不提Adblock,作为一款经典的广告屏蔽插件,其丰富的规则和强大的自定义功能让Adblock深受欢迎,是大部分人去广告的首选利器。但Adblock占用内存较大,也是个不争的事实,受到不少人的诟病。也是因为这一点,才有了今天要介绍的这款优秀的广告过滤神器——uBlock

uBlock

uBlock 是一款功能强大的网络请求过滤器,它适用于所有网站,通过规则可拦截恶意网站,过滤广告,保护个人隐私,同时占用极少的CPU和内存消耗。

uBlock 支持谷歌、火狐浏览器以及其他基于Chromium为核心的浏览器。它的界面简洁明了,硕大的按钮特别显眼,各个功能按钮整齐排列,即便是初次接触者,也很容易上手。

uBlock

简单介绍一下界面上的按钮功能:

  • 超大按钮:用于打开和关闭uBlock Origin按钮
  • 闪电图标:进入元素临时移除模式
  • 吸管图标:进入元素选择模式
  • 列表图标:进入网络请求记录器
  • 面板图标:进入uBlock的控制面板

底部几个按钮非常实用:(由左至右)

  • 第一个:禁止当前网站上的所有弹窗
  • 第二个:屏蔽当前页面上较大的媒体元素
  • 第三个:禁用针对此网站的元素过滤规则
  • 第四个:屏蔽当前网站上的远程字体
  • 第五个:急用当前网站上的所有脚本

uBlock是一个一般性用途的过滤工具,我们知道广告实际上都是网页上的元素,uBlock可以通过创建过滤规则移除元素。

首先来简单说说网页,通俗形象的讲,网页可看做一张白纸,文字、图片都是上面的元素,比如阿刚的乐软博客,在你眼里看到的它是这样的布局

网页元素

但是在浏览器眼里实际上他是这样显示的

网页元素

页面上的文字图片都是元素,那么屏蔽广告实际上就是直接屏蔽页面上的这些元素,目前来说广告屏蔽插件大多也是基于这种办法来实现屏蔽或阻断广告媒体的显示。

在了解了这一点之后,我们便可以通过uBlock Origin创建规则移除网页上任何你不想看到的元素。

uBlock默认规则

通常在介绍uBlock时,一般都会说这是一款广告过滤插件,实际上更准确的说法是,uBlock是一款网络请求过滤器,除了过滤广告(元素)外,最重要的是它可以直接阻断页面上的一些网络请求,从而保护你的个人隐私。

uBlock内置了丰富的规则列表,当你安装uBlock,会自动加载默认规则,这些规则按照过滤对象分门别类,主要有广告、隐私、骚扰、恶意网站等,且支持在线更新。

uBlock过滤规则

uBlock自定义规则

uBlock的规则,或者说修饰规则,实际上就是Adblock Plus(“ABP”) 的元素隐规则,其语法与Adblock Plus相同,但做了一些扩展,也就是说它兼容Adblock Plus的规则,有关规则说明大家可参考https://adblockplus.org/en/filters

uBlock为我们提供了直观简单的方法——元素选择器,它是一辅助我们创建修饰规则的的工具。

有两种模式,第一种是元素去除模式,也就是临时过滤模式,点击“闪电小图标”进入元素临时移除模式,你只需要使用鼠标选择网页上的元素,单击即可瞬间屏蔽其显示!

uBlock过滤广告

如果你浏览网页时,有东西挡住了你的视线,使用此模式可以方便的移除小广告~~当然由于是它临时的,刷新网页后广告又会显示回来。

第二种便是元素选择模式,你只要点击吸管,即可进入此模式,选择要移除的元素,即可创建规则。

uBlock过滤广告

与临时模式不同,元素选择模式会自动添加规则,以后访问网站你不想看到的东西都会乖乖不见的。

前面说了,不想看到广告我们只要屏蔽它的元素就可以了。那么,uBlock到底是把元素屏蔽了还是隐藏了?

实际上与大部分工具相同,uBlock也是通过与Adblock相同方法隐藏移除了这些元素,但uBlock的修饰规则与Adblock最大的不同之处在于,uBlock 并没有将所有通用修饰规则都插入到每个页面以及一个页面的每个内嵌框架。这也是为什么使用uBlock,你会感觉页面加载速度比Adblock会更快些,最直观的一点,打开网站不会闪烁一下~~

内存占用更小

大家都知道Chrome浏览器之所以速度快,一个重要原因是打开的每一个网页都是单独的进程,这样直接结果便是内存占用大。

广告拦截插件,如果你加载的规则较多,势必也会增加内存的消耗。大家可以根据的实际需要在设置中选择是否要加载某些过滤规则。

有关内存和CPU的占用,在官方页面上有着非常详尽的测试结果,相比平均值,uBlock Origin的确让你的浏览器运行起来更轻巧,它的表现的确很不错。

uBlock内存占用

打开 11 个高流量网页时的总体内存占用(MB)(64 位 Chromium)

uBlock cpu占用

CPU 占用率样本(每秒的百分比)总和

如果你一直用着Adblock,在更换uBlock后,首先感受到的便是网页加载速度更快些,内存占用低~~Adblock可以直接扔了~~

有关内存占用,更详细的介绍可参考https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared

最后总结

uBlock是一款功能强大的过滤工具,其内置的各种规则,能够非常有效的拦截恶意网站、过滤广告以及保护我们的隐私。与Adblock相兼容但又创新的自定义规则,更是增强了它的功能和实用性。

最重要的是,相比较Adblock有着更小的内存CPU消耗,这真的是一款超给力的过滤工具,强烈推荐大家使用~~

最后阿刚只是介绍了uBlock的基本功能,高级功能例如动态规则,大家可以参考官方网站研究学习~

插件下载

Github项目主页

uBlock插件下载(chrome)

12 条评论

  1. 慑影寒心

    大佬,如何恢复误屏蔽的元素呢?

  2. 回忆

    刚哥 公众号也应该跟网站同步好不好,还有刚哥这个能具体介绍一下使用吗

  3. 小太阳

    今天在单位电脑上安装用过滤不了优酷 爱奇艺的广告了 遗憾 :shock:

    1. 阿刚同学

      @小太阳 这个就布达清楚了,博主是路由器里安装的过滤插件,youku和爱奇艺的广告一直都没有,我都分不清哪个起作用的 :joy:

    2. cxys98

      @小太阳 电脑使用浏览器插件,可以使用ADG,也不错。
      可以手动右键选择,然后屏蔽广告。

  4. 嘉莉

    非常不错的一款工具,一直在用~~ :mrgreen:

  5. 以前用过,后来不用了,生怕有些有用的银行弹窗被屏蔽了,有无老铁测试过呢?

  6. 美.欢子

    PSCC2019 AICC2019都破解失败啦 :mad: :mad: :mad: :cry:

    1. fohoxo

      @美.欢子 你怎么这么背呢?

      1. dilee.ch

        @fohoxo 感谢大神,已经成功啦 :neutral:

  7. 12

    有没有主要看港剧的网站呀!!

  8. 19

    pscc安装不了 :cry: 怎么整?

评论载入中,请稍等...