효율적인 · 최소 · JavaScript · TypeScript · UBLOCK 원산지 및 Easylist 호환 가능
node.js · Puppeteer · 전자 · webextension
Ghostery Adblocker는 효율성에 중점을 둔 광고, 추적기 및 성가심을 차단하기 위한 JavaScript 라이브러리입니다. 호환성을 염두에두고 설계되었으며 다음 환경과 완벽하게 통합됩니다.
Ghostery Adblocker는 프로젝트에서 광고 및 추적기를 차단하는 가장 쉽고 효율적인 방법입니다. 인형극, 전자, 크롬 및 파이어 폭스 호환 브라우저 확장 또는 JavaScript (예 : node.js 또는 React Native)와 부드럽게 통합하려면 몇 줄의 코드 만 필요합니다.
다음은 크롬 및 파이어 폭스 호환 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와 Yarn 작업 공간을 사용합니다. 신속하게 시작하십시오 :
corepack enable ,yarn install --immutable ,yarn build ,yarn test ,어떤 질문이든, 도움을 받으려면 문제 나 풀 요청을 자유롭게 열어주십시오!
이 라이브러리는 데스크탑 및 모바일 플랫폼 모두에서 Ghostery 및 Cliqz의 Adblockers에 전원을 공급하는 데 사용되는 빌딩 블록 기술입니다. 이미 수백만 명의 사용자를 위해 생산을 진행 중이며 다음과 같은 사용 사례를 충족시키기 위해 전투 테스트를 거쳤습니다.
이 프로젝트에서 설계 및 구현 된 혁신적인 알고리즘 및 아키텍처는 광고 차단제를 구현하는 가장 효율적인 방법 중 하나이며 다른 프로젝트에서 Brave와 같은 고도로 성능이 높은 애드 블로커를 구현하기 위해 사용되었습니다.
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 > 모질라 공공 라이센스 2.0