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