Efisien · minimal · javascript · naskah · ublock asal- dan mudah dikompatibel
Node.js · dalang · elektron · webextension
Ghostery Adblocker adalah perpustakaan JavaScript untuk memblokir iklan, pelacak, dan gangguan dengan fokus yang kuat pada efisiensi. Itu dirancang dengan kompatibilitas dalam pikiran dan mengintegrasikan mulus dengan lingkungan berikut:
Ghostery Adblocker adalah cara termudah dan paling efisien untuk memblokir iklan dan pelacak dalam proyek Anda. Hanya beberapa baris kode yang diperlukan untuk berintegrasi dengan lancar dengan dalang, elektron, ekstensi browser yang kompatibel dengan krom dan firefox, atau lingkungan apa pun yang mendukung JavaScript (misalnya Node.js atau React Native).
Berikut adalah cara melakukannya dalam dua langkah untuk webextension yang kompatibel dengan krom- dan Firefox:
npm install --save @ghostery/adblocker-webextension import { WebExtensionBlocker } from '@ghostery/adblocker-webextension' ;
WebExtensionBlocker . fromPrebuiltAdsAndTracking ( ) . then ( ( blocker ) => {
blocker . enableBlockingInBrowser ( browser ) ;
} ) ;Selamat, Anda sekarang memblokir semua iklan dan pelacak! ?
Perpustakaan mendukung 99% dari semua filter dari proyek EasyList dan Ublock Origin. Periksa matriks kompatibilitas pada wiki untuk lebih jelasnya.
Proyek ini memanfaatkan ruang kerja Lerna dan benang di bawah kap. Dengan cepat memulai dengan:
corepack enable ,yarn install --immutable ,yarn build ,yarn test ,Untuk pertanyaan apa pun, jangan ragu untuk membuka masalah atau permintaan tarik untuk mendapatkan bantuan!
Perpustakaan ini adalah teknologi blok bangunan yang digunakan untuk memberi daya pada Adblocker dari Ghostery dan Cliqz pada platform desktop dan seluler . Ini sudah berjalan dalam produksi untuk jutaan pengguna dan telah diuji pertempuran untuk memenuhi kasus penggunaan berikut:
Algoritma dan arsitektur inovatif yang dirancang dan diimplementasikan dalam proyek ini telah terbukti menjadi salah satu cara paling efisien untuk mengimplementasikan bloker iklan dan telah digunakan dalam proyek lain untuk mengimplementasikan adblocker yang sangat berkinerja seperti pemberani.
Tunjukkan dunia Anda menggunakan ghostery/adblocker →
[ ![ powered by Ghostery ] ( https://img.shields.io/badge/ghostery-powered-blue?logo=ghostery )] ( https://github.com/ghostery/adblocker )Atau 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 > Lisensi Publik Mozilla 2.0