Effizient · minimal · JavaScript · TypeScript · Ublock-Ursprung- und Easylist-kompatibel
Node.js · Puppenspieler · Elektronen · WebExtension
Der Ghostery Adblocker ist eine JavaScript -Bibliothek, mit der Anzeigen, Tracker und Ärger mit starkem Fokus auf Effizienz blockiert werden . Es wurde unter Berücksichtigung der Kompatibilität entworfen und in den folgenden Umgebungen nahtlos integriert:
Der Ghostery Adblocker ist der einfachste und effizienteste Weg, um Anzeigen und Tracker in Ihrem Projekt zu blockieren. Es sind nur wenige Codezeilen erforderlich, um reibungslos in Puppenspieler, Elektronen, eine Chrom- und Firefox-kompatible Browser-Erweiterung oder eine Umgebung zu integrieren, die JavaScript (z. B. node.js oder React Native) unterstützt.
Hier erfahren Sie, wie Sie es in zwei Schritten für eine Chrom- und Firefox-kompatible WebExtension machen:
npm install --save @ghostery/adblocker-webextension import { WebExtensionBlocker } from '@ghostery/adblocker-webextension' ;
WebExtensionBlocker . fromPrebuiltAdsAndTracking ( ) . then ( ( blocker ) => {
blocker . enableBlockingInBrowser ( browser ) ;
} ) ;Herzlichen Glückwunsch, Sie blockieren jetzt alle Anzeigen und Tracker! ?
Die Bibliothek unterstützt 99% aller Filter aus den Projekte EasyList und Ublock. Weitere Informationen finden Sie in der Kompatibilitätsmatrix auf dem Wiki.
In diesem Projekt werden Lerna- und Garn -Arbeitsbereiche unter der Motorhaube verwendet. Fangen Sie schnell an mit:
corepack enable ,yarn install --immutable ,yarn build ,yarn test ,Für jede Frage können Sie sich gerne ein Problem oder eine Pull -Anfrage eröffnen, um Hilfe zu erhalten!
Diese Bibliothek ist die Bausteintechnologie, mit der die Adblocker von Ghostery und Cliqz sowohl auf Desktop- als auch auf mobilen Plattformen betrieben werden. Es läuft bereits in der Produktion für Millionen von Nutzern und wurde kattiert getestet, um die folgenden Anwendungsfälle zu erfüllen:
Die innovativen Algorithmen und Architektur, die in diesem Projekt entworfen und implementiert wurden, hat sich als zu den effizientesten Möglichkeiten zur Implementierung von Ad-Blockern gehören und in anderen Projekten verwendet, um hochleistungsfähige Adblocker wie Brave zu implementieren.
Zeigen Sie der Welt, die Sie ghostery/adblocker verwenden →
[ ![ powered by Ghostery ] ( https://img.shields.io/badge/ghostery-powered-blue?logo=ghostery )] ( https://github.com/ghostery/adblocker )Oder 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 Public Lizenz 2.0