作者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://www.ptt.cc/bbs/Browsers/M.1431079315.A.B7E.html
推 examsystem: 等成熟來試試 05/09 02:05
推 abramtw: 剛剛試裝 結果mobile01從沒看過的廣告全出來了 趕緊刪掉 05/10 16:12
→ cys070: 這個類似Noscript你也可以設定全擋,廣告就不會出來xd 05/11 12:18
→ t7yang: 差很多的,NoScript我很早就用過了,基本上他只擋Script 05/11 12:47
→ t7yang: 但是這種矩陣式過濾的套件是可以分得很細緻的,甚至uM分得 05/11 12:48
→ t7yang: 比PM還細很多(多了Cookies Plugin之類的) 05/11 12:48
→ t7yang: 二樓我完全不知道要怎麼回,起碼我沒有這樣的問題,這個 05/11 12:49
→ t7yang: 東西就是給最大的自由度去阻擋或放行任何的請求/連線 05/11 12:49
→ t7yang: 他預設會放行所有的樣式(CSS)和圖片就算是來自不一樣的Y 05/11 12:50
→ t7yang: 網域。也就是說如果他停用的原本的擋廣告套件,再啟用他的 05/11 12:50
→ t7yang: 的話自然會多一些平時沒看過的東西。你先搞清楚問題出在哪 05/11 12:51
→ t7yang: 裡。如果不習慣這種全手動(uM也不算全手動)矩陣式過濾 05/11 12:52
→ t7yang: 還是裝回比較無腦的型樣式過濾套件或許比較好 05/11 12:52
※ 編輯: t7yang (140.113.73.123), 05/11/2015 12:54:24