uBlock Origin
uBlock Origin(發音yoo-block,/ˈjuːblɒk/)是一款知名的自由、開源、跨平台內容過濾瀏覽器擴充套件,uBlock Origin預設會移除所有廣告和網站追蹤器,並提供用戶自行實施內容過濾的選擇[4][5]。該擴展可在多款瀏覽器上使用,包括 Chrome、Firefox、Edge和Opera [6]。
原作者 | Raymond Hill(gorhill) |
---|---|
開發者 | 目前: Raymond Hill 過去: Deathamns、Chris Aljoudi、Alex Vallat |
首次發佈 | 2014年6月23日[1] |
目前版本 |
|
原始碼庫 | |
程式語言 | JavaScript |
作業系統 | 跨平台 |
語言 | 44[3]種語言 |
類型 | Mozilla 擴充套件 Google Chrome 擴充套件 Microsoft Edge 擴充套件 |
許可協定 | GPLv3+ |
網站 | uBlock Origin github |
uBlock Origin 是一款高效率的廣告攔截工具,只需使用超低的記憶體和CPU使用量,並且曾獲得多家技術網站的讚譽,其主記憶體佔用比起同類型的擴充套件少上許多[7][8][9][10]。uBlock Origin 目前由其創始人和主要開發者 Raymond Hill 開發和維護[11]。
歷史
uBlock
uBlock Origin最初名為「μBlock」。名稱後來被更改為「uBlock」以避免「µBlock」中「µ」的發音引致混亂。開發從基於HTTP Switchboard的代碼庫分支和另一個為進階用戶設計的名為uMatrix的攔截擴充套件開始。[12]uBlock是為利用社區維護的黑名單(又稱為「封鎖列表」)而開發,[13]同時增加功能和將代碼質素納入到發佈標準。[14]
uBlock於2015年4月由最初的開發者Raymond Hill放棄並轉移給Chris Aljoudi[15]。Hill自己分支一個專案回來維護並使用[16]。這個版本後來改名為uBlock Origin,完全脫離了Aljoudi的uBlock[17]。在專案分裂後不久,Chris Aljoudi建立了ublock.org用以寄存uBlock、宣傳該擴充套件和請求捐助。對此,uBlock的創始人Raymond Hill表示「ublock.org所尋求的捐款不會使那些對uBlock Origin建立做出最大貢獻的人受益。」[18]
該專案最後的原始碼提交發生在2015年8月。[19]網站的安全證書已於2016年5月過期,並於2016年6月30日續訂。2018年7月,uBlock被AdBlock開發商收購。[20]
uBlock Origin
Raymond Hill是uBlock的創始人和原始作者,它目前繼續在名為uBlock Origin的擴充套件上工作,這有時被縮寫(風格化)為「uBlock₀」。[21]截至2016年12月,uBlock Origin Chrome擴充套件擁有700萬活躍用戶,Firefox版本有250萬活躍用戶。[22][23]
根據Sourcepoint與comScore的聯合調查報告顯示,在截至2015年8月的10個月跟蹤期內,它的成長率為833%,在已列出軟件中成長最快。[24]該報告將成長歸因於用戶對純粹封鎖軟件的需求,而不想要有「可接受廣告」的程式。[25]
2016年1月,uBlock Origin被加入到Debian 9和Ubuntu 16.04的代碼庫[26][27]。2016年5月,該擴充套件被Mozilla選為「本月精選」。[28]
Ellis Tsung (el1t)於2016年12月9日發佈了用於MacOS Safari瀏覽器的uBlock Origin。[29]
Nik Rolls於2016年12月11日正式發佈了用於微軟Edge瀏覽器的uBlock Origin。[30] 此專案拒絕捐款。[18]
功能
封鎖和過濾
uBlock Origin支援Adblock Plus大多數的過濾規則語法和訂閱列表,並預設啟用流行的過濾規則列表EasyList和EasyPrivacy。用戶還能匯入社羣提供的過濾列表,和hosts檔案來過濾內容。此外,uBlock Origin可以動態過濾指令碼和iframe、選取並隱藏網頁元素。截至0.8.7.0版,uBlock Origin中的動態過濾能完全替代RequestPolicy等附加元件。[31]
日益成長中,uBlock Origin已添加了許多uBlock沒有的功能,例如:色盲模式、動態URL過濾、紀錄檔和附屬的DOM Inspector、私隱選項(如停用超連結監測、停用預先載入模式)、按網域切換是否:封鎖彈出式視窗、封鎖大型媒體元素、啟用元素過濾規則、封鎖字型、封鎖指令碼。[32]
效能
技術網站和用戶對uBlock的評論認為,該擴充套件相比提供類似功能的擴充套件(諸如Adblock Plus)佔用更少的資源。[33]2015年8月對十款封鎖擴充套件進行的效能指標測試顯示,uBlock Origin在測試擴充套件中能最有效率地利用資源。[34]
uBlock會測探每個網頁所需的樣式資源,而不是採用普適性的樣式表。該擴充套件將用戶啟用的過濾規則建立一份快照。與每次都從快取檢索過濾規則相比,這有助於加快瀏覽器的啟動速度。[35]
支援的平台
uBlock Origin為各大主要瀏覽器排版引擎的應用程式積極開發。
- Blink
- Google Chrome(桌面;uBlock和uBlock Origin)
- Opera(桌面;uBlock Origin)
- WebKit
- Safari(桌面;uBlock Origin 1.10.0及之後版本。)
- Gecko
- Firefox(桌面,29及之後版本;uBlock和uBlock Origin)[36]
- Firefox for Android(流動端;uBlock和uBlock Origin)[37]
- SeaMonkey(桌面;uBlock 0.9.3.5及之後版本, uBlock Origin 0.9.9.2及之後版本。)
- Pale Moon(桌面;uBlock 0.9.3.5及之後版本,uBlock Origin 0.9.9.2及之後版本。)
- Thunderbird(桌面;uBlock Origin 1.3.0及之後版本。)
- EdgeHTML
- Microsoft Edge(uBlock Origin在Windows商店1.10.0及以上版本中可用)[30]
參見
參考資料
- ^ 第一个版本的变更日志. [2015-02-17]. (原始內容存檔於2019-12-23).
- ^ Release 1.61.0. [2024年11月5日].
- ^ Completed translations (頁面存檔備份,存於互聯網檔案館) on Crowdin.
- ^ uBlock. GitHub. [2015-02-27]. (原始內容存檔於2017-02-25).
- ^ Michael Gardiner. Adblock Plus vs. Ghostery vs. Ublock Origin: Not All Adblockers Were Created Equal. International Business Times. 2015-11-05 [2016-08-25]. (原始內容存檔於2016-08-28).
- ^ Rebrand as Purify. [2015-10-25]. (原始內容存檔於2017-04-25).
- ^ uBlock, the Memory-Friendly Ad-Blocker, Is Now Available for Firefox. [2015-02-16]. (原始內容存檔於2022-01-07).
- ^ How to add custom filters to Chrome ad-blocking extension µBlock. [2015-02-16]. (原始內容存檔於2022-01-07).
- ^ Are there any trustworthy sources for downloading software?. [2015-02-17]. (原始內容存檔於2022-01-07).
- ^ µBlock aims to block ads without draining system resources. [2015-02-17]. (原始內容存檔於2022-01-05).
- ^ Graph: contributors to gorhill/uBlock. [2016-08-01]. (原始內容存檔於2019-12-14).
- ^ uMatrix - Github. [2016-12-31]. (原始內容存檔於2022-01-31).
- ^ uBlock for Chrome is a resource-friendly adblocker by the HTTP Switchboard author. [2015-02-18]. (原始內容存檔於2022-01-05).
- ^ Raymond Hill. Changes from HTTP Switchboard. 2015-05-12 [2016-12-31]. (原始內容存檔於2022-01-05).
- ^ Hill, Raymond. Please clarify uBlock₀ vs. uBlock. Github.com. [December 4, 2019]. (原始內容存檔於2022-01-05).
- ^ uBlock. April 27, 2015 [December 4, 2019]. (原始內容存檔於2015-04-27).
|url-status=
和|dead-url=
只需其一 (幫助) - ^ Hill, Raymond. uBlock Origin is completely unrelated to the web site ublock.org. GitHub.com. October 21, 2017 [December 4, 2019]. (原始內容存檔於2022-02-09).
- ^ 18.0 18.1 Raymond Hill. README. 2015-08-16 [2016-12-31]. (原始內容存檔於2022-01-31).
- ^ chrisaljoudi/uBlock. [2016-12-31]. (原始內容存檔於2017-04-25).
- ^ An update on uBlock. ublock.org. 2018-07-13 [2018-08-04]. (原始內容存檔於2022-01-05) (美國英語).
- ^ Official uBlock Origin add-on lands for Firefox. [2015-04-25]. (原始內容存檔於2022-01-05).
- ^ uBlock Origin statistics. [2016-12-31]. (原始內容存檔於2015-01-29).
- ^ uBlock Origin Firefox Statistics. [2016-12-31]. (原始內容存檔於2020-05-17).
- ^ The Ad Blocker Landscape: What You Need To Know Today. [2015-10-17]. (原始內容存檔於2021-02-26).
- ^ The state of ad blocking - 2015年9月. Sourcepoint and comScore. [2015-10-17]. (原始內容存檔於2022-01-05).
- ^ Debian Sid - uBlock Origin. [2016-01-21]. (原始內容存檔於2022-01-05).
- ^ Ubuntu - uBlock Origin. [2016-01-21]. (原始內容存檔於2022-01-05).
- ^ 2016年5月 Featured Add-ons. [2016-05-28]. (原始內容存檔於2022-01-07).
- ^ uBlock Origin - An efficient blocker for Chromium, Firefox, and Safari. Fast and lean.. GitHub. [2017-10-12]. (原始內容存檔於2022-01-27) (英語).
- ^ 30.0 30.1 uBlock Origin adblocker now available for Microsoft Edge via the Store. [2016-12-12]. (原始內容存檔於2022-01-05).
- ^ gorhill. Dynamic filtering. GitHub. [2024-02-15]. (原始內容存檔於2024-05-30).
- ^ uBlock wiki. [2015-06-13]. (原始內容存檔於2022-02-15).
- ^ uBlock ad blocker added to Mozilla’s extensions site. [2015-02-17]. (原始內容存檔於2015-02-17).
- ^ 10 Ad Blocking Extensions Tested for Best Performance. [2015-08-26]. (原始內容存檔於2022-01-05).
- ^ Notes on memory benchmarks, selfies. [2015-02-17]. (原始內容存檔於2022-02-09).
- ^ uBlock supports Firefox legacy browsers (v.24+) since 0.9.3.5, uBlock Origin from 0.9.9.2.
- ^ Firefox for Android (頁面存檔備份,存於互聯網檔案館) Support added with 0.9.1.0 release.