มีประสิทธิภาพ·น้อยที่สุด· JavaScript · typeScript · ublock Origin
node.js · puppeteer ·อิเล็กตรอน· webextension
Ghostery Adblocker เป็นไลบรารี JavaScript สำหรับ การปิดกั้นโฆษณาตัวติดตามและความรำคาญ โดยมุ่งเน้นที่ประสิทธิภาพ มันได้รับการออกแบบโดยคำนึงถึงความเข้ากันได้และรวมเข้ากับสภาพแวดล้อมต่อไปนี้อย่างราบรื่น:
Ghostery Adblocker เป็นวิธีที่ง่ายที่สุดและมีประสิทธิภาพที่สุดในการบล็อกโฆษณาและตัวติดตามในโครงการของคุณ จำเป็นต้องใช้รหัสเพียงไม่กี่บรรทัดในการรวมเข้ากับ Puppeteer, อิเล็กตรอน, ส่วนขยายเบราว์เซอร์ที่เข้ากันได้กับโครเมี่ยมและ Firefox หรือสภาพแวดล้อมใด ๆ ที่รองรับ JavaScript (เช่น Node.js หรือ React Native)
นี่คือวิธีการทำในสองขั้นตอนสำหรับ webextension ที่เข้ากันได้กับโครเมี่ยมและ Firefox:
npm install --save @ghostery/adblocker-webextension
import { WebExtensionBlocker } from '@ghostery/adblocker-webextension' ;
WebExtensionBlocker . fromPrebuiltAdsAndTracking ( ) . then ( ( blocker ) => {
blocker . enableBlockingInBrowser ( browser ) ;
} ) ;
ขอแสดงความยินดีตอนนี้คุณกำลังปิดกั้นโฆษณาและตัวติดตามทั้งหมด! -
ห้องสมุดรองรับ 99% ของตัวกรองทั้งหมดจากโครงการ EasyList และ Ublock Origin ตรวจสอบเมทริกซ์ความเข้ากันได้บนวิกิสำหรับรายละเอียดเพิ่มเติม
โครงการนี้ใช้ประโยชน์จากพื้นที่ทำงานของ Lerna และ Yarn ภายใต้ประทุน เริ่มต้นอย่างรวดเร็วด้วย:
corepack enable
yarn install --immutable
yarn build
yarn test
สำหรับคำถามใด ๆ อย่าลังเลที่จะเปิดปัญหาหรือคำขอดึงเพื่อขอความช่วยเหลือ!
ห้องสมุดนี้เป็นเทคโนโลยีการสร้างบล็อกที่ใช้ในการเพิ่มพลังให้กับ Adblockers จาก 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 >
ใบอนุญาตสาธารณะ Mozilla 2.0