adblocker
v2.1.1
有效·最小·JavaScript·打字稿·Ublock Origin-和EasyList兼容
node.js·puppeteer·電子
Ghostery Adblocker是一個JavaScript庫,用於阻止廣告,跟踪器和煩惱,重點關注效率。它的設計構成了兼容性,並與以下環境無縫集成:
ghostery adblocker是阻止項目中廣告和跟踪器的最簡單,最有效的方法。僅需要幾行代碼才能與木偶,電子,鍍鉻和兼容兼容的瀏覽器擴展或任何支持JavaScript的環境(例如Node.js或React Antive)平滑集成。
以下是如何以兩個步驟進行鍍鉻和兼容的Webextension的方法:
npm install --save @ghostery/adblocker-webextension
import { WebExtensionBlocker } from '@ghostery/adblocker-webextension' ;
WebExtensionBlocker . fromPrebuiltAdsAndTracking ( ) . then ( ( blocker ) => {
blocker . enableBlockingInBrowser ( browser ) ;
} ) ;
恭喜,您現在正在阻止所有廣告和跟踪器! ?
該圖書館支持EasyList和Ublock Origin項目的所有過濾器中的99%。檢查Wiki上的兼容性矩陣以獲取更多詳細信息。
該項目利用了引擎蓋下的Lerna和紗線工作區。迅速開始:
corepack enable
,yarn install --immutable
,yarn build
,yarn test
,對於任何問題,請隨時打開問題或提取請求以獲得一些幫助!
該庫是用於在台式機和移動平台上使用Ghostery和Cliqz的Adblockers為Adblocker提供動力的基礎技術。它已經為數百萬用戶的生產運行,並且已經進行了戰鬥測試以滿足以下用例:
該項目中設計和實施的創新算法和體系結構已被證明是實施廣告障礙者的最有效方法之一,並已在其他項目中用於實施諸如Brave之類的高性能Adblockers。
向您展示您正在使用ghostery/adblocker
→
[ ![ powered by Ghostery ] ( https://img.shields.io/badge/ghostery-powered-blue?logo=ghostery )] ( https://github.com/ghostery/adblocker )
或HTML:
< a href =" https://github.com/ghostery/adblocker/ " target =" _blank " rel =" noopener noreferrer " >
< img alt =" powered by Ghostery " src =" https://img.shields.io/badge/ghostery-powered-blue?logo=ghostery " >
</ a >
Mozilla公共許可證2.0