uBlock Origin – 网页去广告过滤神器
一款高效的请求过滤工具:占用极低的内存和CPU,和其他常见的过滤工具相比,它能够加载并执行上千条过滤规则。
经过本身多次测试使用,uBlock Origin这款扩展几乎接近完美可代替其他广告扩展,诸如:广告终结者(Advertising Terminator)、广告净化器、abblcok等等!
介绍与使用方法:
1、下载安装自然不必多说,不了解的小伙伴可以查看此链接:快速安装插件
2、首先需要说明的uBlock Origin开袋即食,安装即用,根本不需要你做其他任何操作,先给大家看一下安装后访问了点我测试效果默认过滤的情况,可以根据自己经常访问的网站(比如你们那种奇奇怪怪的网站罒ω罒)安装此扩展后试试看。
过滤前(开启无痕模式方便展示):
过滤后:
界面功能介绍:
当我们在浏览器中安装好uBlock Origin插件后,我们点击其按钮标记可以看到如下图所示的基础信息。
可见信息的数量可以通过单击“更多”和“更少”按钮进行调整。
连接的域名:所有连接(已建立+阻止)中与之建立网络连接的不同域的数量。这些域是使用官方的公共后缀列表派生的。
通常,必须假定每个不同的域都由不同的管理机构来管理。在实践中,这种情况并不少见具有多个不同的结构域,其是在相同的管理权限(实施例1: google.com,ajax.googleapis.com和gstatic.com,例如2:wikipedia.org和wikimedia.org)。
也就是说,可以通过以下方式查看此统计信息:浏览器连接的网域越多,隐私暴露程度就越大。
在最佳情况下,网页连接到的不同域的数量应该仅是一个:从中获取网页的远程服务器的数量。
数字越高,您在隐私保护方面的曝光就越高。
所连接的域数与以下各项之间具有良好的相关性:不必要的页面膨胀,较高的隐私公开性,成为数据挖掘目标的可能性增加。
示例:http://www.ibtimes.com/上的网页(顺便说一下,在所有情况下都可以正常阅读):
而且我在所有情况下都启用了点击播放功能,因此情况可能会更糟(默认拒绝除外)…
大电源按钮
用于打开和关闭uBlock Origin按钮,蓝色开启/灰色关闭 。点击巨大的电源按钮可以针对当前站点关闭 uBlock Origin,也就是将当前站点添加为白名单,在你下次访问时仍会保留此状态。相对地,按住 Ctrl 并点击按钮只针对当前页面关闭 uBlock Origin(在 Mac下是按住command ⌘ 点击)
去除当前页面的元素。点击闪电图标可以进入元素去除器模式,在此你可以交互式地移除当前页面的一个或多个元素。不过这里移除元素始终是临时性的,也就是说页面重新载入后所移除的元素又将重新显示出来。
点击滴管图标可以进入元素选择器模式,在这里你可以交互地从页面选择元素并创建过滤规则来永久移除该元素。屏蔽元素按钮(用过ABP的都知道)
网络请求日志(个人理解:网络请求记录监控中心):可以按照网络资源查看/屏蔽的控制系统 。网络请求日志与开发工具的网络 不同之处在于,不单单可以查看网络资源,还可以屏蔽不想要的脚本等等之流 。你可以在浏览器里实时查看网络通信情况。提示:点击图标的同时按住 Shift 键可以切换选择是在新窗口还是新标签页中打开记录台。ublock 会在你未按 Shift 键打开记录台时记住你的选择。
开启后,该网页永久无法弹窗 。默认情况下弹出窗口是允许显示的,除非有相应的过滤规则屏蔽。但如果开启该选项,不管规则如何,当前站点的所有弹出窗口都会被屏蔽:能否屏蔽弹出窗口取决于所选过滤规则列表是否包含相应的规则,所以这项功能特别适合第三方规则列表没有相应规则对付网站弹出窗口的情况。
**基于 Chromium 的浏览器请注意:**由于 Chromium API 的限制,uBlock Origin无法始终辨别出新建的标签页是弹出窗口还是来自用户正常的链接点击。所以一旦使用了这个开关禁止弹出窗口,你可能无法通过右键菜单在新标签页里打开链接。
开启后,将不再对当前网页本身进行屏蔽,比如可以用于网络运营商的网络劫持,规则(uBlock设置->自定义规则列表)。该功能主要目的是节省网络带宽,其次是提高可能的网页载入速度。默认情况下此选项处于禁用状态。你可以到控制面板的 设置 版块打开默认全局启用的开关。对媒体元素超过特定大小后是否屏蔽的这个门限值是可以配置的,它是一个全局屏蔽的值。你可以将值设置为 0,这表示屏蔽所有媒体元素。在本文档里我们将超过该大小值的媒体元素(图像、视频、音频)称为 “大型媒体元素 ”。你可以基于站点启用和禁用这项功能,即针对当前站点点击弹出界面里的对应开关。
开启后,隐藏元素规则失效 。该特性生效时,图标旁边的数字表示被 ublock 修饰规则隐藏的元素数量。如果网页有被隐藏的元素,那么一旦你禁用修饰规则,这些元素就会立即显示,一旦启用立即隐藏。
三种颜色:红(block)、灰(noop)、绿(allow) 出于安全和隐私方面考虑,许多人希望默认能屏蔽所有网页字体。你只需在控制面板的 “自定义规则 ” 版块直接添加下面这条规则:no-remote-fonts: * true这样 uBlock 就会默认屏蔽任何地方的网页字体,而你又可以根据不同的站点点击这个开关来允许使用网页字体。
基于 Chromium 的浏览器请注意:Chromium 的 webRequest API 无法准确报出 font 类的请求,所以字体会被归为 other 类型。uBlock 是根据一条 URL 路径的”扩展名”来判断一条请求是否属于字体资源,但一条 URL 的请求类型可以千变万化,所以对于基于 Chromium 的浏览器,uBlock 也许得在请求产生以后才能屏蔽字体,也就是从远端服务器接收到响应标头以后,毕竟从响应标头可以确认资源属于哪种类型。
完全禁用给定站点的JavaScript。uBlock工具栏按钮上的紫色标志表示已激活“无脚本”开关。
该主交换机具有比脚本资源相关的动态过滤规则和静态过滤器更高的阻塞优先级。
此外,当通过此主开关禁用JavaScript时,noscript将在页面上保留标签(与仅使用过滤器/规则阻止脚本资源时相反)。
与其他一些按站点切换一样,可以在“ 设置”窗格中设置按站点JavaScript主切换的默认状态,从而允许默认情况下在所有位置禁用JavaScript并按站点启用:
JavaScript主开关规则no-scripting: [hostname] true在“ 默认行为”窗格中显示为条目。
可以通过“勾选”方式禁用JavaScript主开关。