作者t7yang (t7: 我认为这是一种背叛)
看板Browsers
标题[-Fx-] uMatrix (挡广告、阻挡器、神器)
时间Fri May 8 18:01:45 2015
好读:
http://t7yang.blogspot.com/2015/05/umatrix-first-look.html
[阻挡器] uMatrix 既 Policeman 之後诞生的另一个阻挡器神器
跟 Policeman 一样,uMatrix 属於矩阵型的过滤阻挡器,最重要的是他在操作介面上比
起 Policeman 更加亲合,附加了更多的功能,让资安等级更上一层楼。
有长期追踪我的文章的读者应该都知道我对浏览器的阻挡套件非常着迷,尤其是那种可以
手动自订阻挡规则的神器。从我在使用 Opera 时期就已经写过几篇有关的文章,反倒是
转用 Firefox 後一直苦於无法有类似强力的套件出现。尝试过诸如 NoScript、
RequestPolicy 等套件都不尽如意。直到去年透过 ghacks 的介绍才找到一个符合我所须
的 Policeman。
[阻挡器] 内建工具 -- Content Blocker
[阻挡器] 阻挡网页指令码的 NotScripts
[阻挡器] 以 Google 建议首页列为例
[-Fx-] Policeman 资安附加元件/套件 神器出现
#1KHckL5h
或许说到浏览器挡广告套件,大家比较熟悉的是 Adblock 或 Adblock Plus 甚至是最近
也释出 Firefox 版本的 uBlock 这类基於型样过滤(Pattern-based)的套件,但我更喜
欢的是基於矩阵过滤(Matrix-based)的阻挡器——Policeman & uMatrix(分类援引自
作者的话)。
根据 ghacks 的报导,目前 uMatrix 仍处於早期开发,作者并不开放功能请求,而且也
只能从 Github 中下载封装好的套件档案。但测试後发现整体运作尚属流畅,不会有太大
的问题发生。
uMatrix 网址:
https://github.com/gorhill/uMatrix/releases
因为使用 Policeman 很长一段时间了,所以这里我主要把两者之间的异同优劣部分做一
个整理。以下整理对有使用过 Policeman 的使用者来说会比较容易理解我在说甚麽。
uMatrix 较 Policeman 优秀之处:
*介面设计整体上更加直观,较容易使用,尤其是引入矩阵的设计让我觉得非常赞
*预设放行所有的 CSS 和图片让入门的难度降低很多(对善於自订的老鸟则影响不大
,反正规则自己加就好)
*整合了 Cookies 和快取清理的机制
。删除封锁的 Cookies
。定时删除非封锁工作阶段的 Cookies
。定时删除本地贮存(local storage)
。定时删除快取
*可订阅的域名黑名单(省去了很多手动的麻烦)
*针对转址、参照、代理有更好的防护机制(选项)
*可在维持介面的情况下对网页重新整理
*色盲亲合设计(选项)
除了最後一项的色盲亲和设计外(本身无色盲困扰,对我的重要性就较低),其他的每一
项优点都让我赞叹不已。尤其最让我期待的是定时删除非封锁工作阶段的 Cookies,这点
只要结合白名单功能,就能完美取代 Self-Destructing Cookies,再做好备份功能就无
敌了;只可惜目前作者不接受功能要求。
uMatrix 较 Policeman 差之处:
*在封锁或放行操作中,网域层级的选择较差
*缺乏「A允许B,B允许C」这种逻辑的呈现和设定
*选项中自订规则的部分较难理解和编辑(看起来有点像日文的文法)
*选项中自订规则没有筛选排序的功能
*无法细看每一个请求的连结
*自订完容易有连线过久或连线异常的问题发生
*封锁後只限於暂时封锁,必须记得要储存为永久
总体而言,在网域层级和逻辑呈现方面 uMatrix 的表现较差。选项中自订规则的部分也
稍嫌简陋。无法细看每一个请求的连结则无助於使用者判断是否该放行或封锁请求。最後
两点的叙述已相当直观,我就不再做解释。
两者皆尚缺之处:
*在介面操作时对域名的自订性仍非常缺乏
*自订规则之间格式不统一导致难以在各套件之间切换
第一点是我认为最麻烦的部分,使用者无法在操作介面中既时使用万用字元自订阻挡或放
行的连结,这点两者都只能事後到选项中再做编辑。第二点则因为作者与作者之间没有协
调,或像 AdBlock Plus 与 uBlock 之间因为独大使得後进者有例可循。虽然说
Policeman 作者有针对汇入功能相容 RequestPolicy 的格式,但也仅此而已。这点难度
颇大也只能忍耐。
目前释出的版本可以说仅仅只是 Chrome 版的一个复制品,但作者有提到未来会加入
Firefox 专属功能。以 Firefox 高自由度的自订性,成果应该相当可期。
消息来源:www.ghacks.net
http://www.ghacks.net/2015/05/07/first-firefox-umatrix-build-created/
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.73.123
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1431079315.A.B7E.html
1F:推 examsystem: 等成熟来试试 05/09 02:05
2F:推 abramtw: 刚刚试装 结果mobile01从没看过的广告全出来了 赶紧删掉 05/10 16:12
3F:→ cys070: 这个类似Noscript你也可以设定全挡,广告就不会出来xd 05/11 12:18
4F:→ t7yang: 差很多的,NoScript我很早就用过了,基本上他只挡Script 05/11 12:47
5F:→ t7yang: 但是这种矩阵式过滤的套件是可以分得很细致的,甚至uM分得 05/11 12:48
6F:→ t7yang: 比PM还细很多(多了Cookies Plugin之类的) 05/11 12:48
7F:→ t7yang: 二楼我完全不知道要怎麽回,起码我没有这样的问题,这个 05/11 12:49
8F:→ t7yang: 东西就是给最大的自由度去阻挡或放行任何的请求/连线 05/11 12:49
9F:→ t7yang: 他预设会放行所有的样式(CSS)和图片就算是来自不一样的Y 05/11 12:50
10F:→ t7yang: 网域。也就是说如果他停用的原本的挡广告套件,再启用他的 05/11 12:50
11F:→ t7yang: 的话自然会多一些平时没看过的东西。你先搞清楚问题出在哪 05/11 12:51
12F:→ t7yang: 里。如果不习惯这种全手动(uM也不算全手动)矩阵式过滤 05/11 12:52
13F:→ t7yang: 还是装回比较无脑的型样式过滤套件或许比较好 05/11 12:52
※ 编辑: t7yang (140.113.73.123), 05/11/2015 12:54:24