adblocker สำหรับ Google Chrome ที่ฉันได้เผยแพร่บน Chrome Web Store ที่นี่: https://chrome.google.com/webstore/detail/smartblock-adblocker/hjpfndnpahcmoeabhcmnnlglhkppdhcm?hl=eN&authuser=1
Adblockers เป็นส่วนขยายที่เรียบง่ายในเบราว์เซอร์ที่สามารถอนุญาตให้ใช้งานโฆษณาได้ฟรีสำหรับผู้ใช้ การติดตั้ง adblockers เหล่านี้ช่วยให้คุณบล็อกโฆษณาทั้งหมดไม่ให้ปรากฏบนหน้าเว็บที่นี่โดยอัตโนมัติ
ส่วนขยายของ Google Chrome นี้ใช้งานได้เหมือน adblocker Chrome อื่น ๆ แต่มันก็ยังเป็นโครงการที่น่าสนใจมาก การทำให้ adblocker เป็นมิตรกับผู้ใช้มากขึ้นเป็นเป้าหมายหลักและด้วย UI ที่ทันสมัย
กระบวนการในการสร้าง adblocker นั้นง่ายในทางทฤษฎี แต่ก็น่าสนใจยิ่งขึ้นยิ่งฉันเข้าไปลึกลงไปในทางปฏิบัติ มันทำโดยใช้ JavaScript เป็นหลัก แต่รวมถึง HTML, CSS และ Bootstrap สำหรับส่วนต่อประสานผู้ใช้เนื่องจากเป็นองค์ประกอบของเว็บ
ขั้นแรกส่วนขยายตามค่าเริ่มต้นมีรายการเซิร์ฟเวอร์โฆษณาหลากหลายรายการซึ่งเป็นรหัสฮาร์ดลงในส่วน JavaScript ของส่วนขยาย
ในขณะที่หน้าเว็บโหลดลงในเบราว์เซอร์ของผู้ใช้ใด ๆ เว็บไซต์จะ "คำขอ" ไปยังเซิร์ฟเวอร์โฆษณาต่างๆซึ่งนำมาซึ่งความน่ารำคาญในหน้าเว็บ
ตอนนี้ฉันพบว่าเราสามารถปิดกั้น webRequests เหล่านี้ได้จริงจากการโหลด Chrome มีสคริปต์ JavaScript ในตัวซึ่งโดยทั่วไปช่วยให้เราตรวจสอบก่อนที่ WebRequest จะถูกสร้างขึ้นมาดังนั้นเราจึงสามารถตรวจสอบได้ว่า WebRequest เป็นโฆษณาที่ถูกนำออกมา หนึ่งในเซิร์ฟเวอร์โฆษณา และเมื่อส่วนขยายพบว่า WebRequest นั้นเป็นของเซิร์ฟเวอร์โฆษณามากกว่าที่จะบล็อกจากการโหลดทันที
ด้วยเหตุนี้ตัวกรองผู้ทำอาหารทั้งหมดและคุณจะถูกทิ้งให้อยู่กับหน้าเว็บที่ฟรีโฆษณา
แต่มีผู้โฆษณาจำนวนมากและตันอยู่ที่นั่นและรวมถึงทุกคนนั้นค่อนข้างยาก แต่ฉันจะพยายามอย่างเต็มที่เพื่อเพิ่มพวกเขาให้มากที่สุด
สำหรับคำถามใด ๆ คุณสามารถติดต่อฉันได้ที่นี่: [email protected]