ส่วนขยาย Debugger แสดงการตัดสินใจบล็อกโฆษณาในตัวของ Brave ต่อแต่ละแท็บ
Brave Adblock CDP Debugger โดย Shivan (Shivan Kaul Sahib) เป็นส่วนขยายที่มุ่งเน้นไปที่นักพัฒนาซอฟต์แวร์ ซึ่งเปิดเผยเครื่องมือบล็อกโฆษณาของ Brave สำหรับการตรวจสอบ มันแสดงสัญญาณภายในที่อธิบายว่าทำไมคำขอเครือข่ายเฉพาะจึงถูกบล็อกหรืออนุญาต และนำเสนอฟีดเรียลไทม์สำหรับการดีบักความเข้ากันได้ของหน้าและประสิทธิภาพของฟิลเตอร์ ส่วนขยายนี้มีน้ำหนักเบาและมุ่งเป้าไปที่นักพัฒนาเว็บ นักวิจัยด้านความเป็นส่วนตัว และผู้ใช้ขั้นสูงที่ต้องการการเข้าถึงการตรวจสอบและการแก้ไขปัญหาที่แม่นยำต่อตรรกะการบล็อกของ Brave。
มันอ่านการตัดสินใจบล็อกจากสแต็กเครือข่ายของ Brave โดยใช้การดีบักเบราว์เซอร์
ส่วนขยายจะเชื่อมต่อกับฮุกภายในของเบราว์เซอร์เพื่อจับเหตุการณ์ที่เกิดจากส่วนประกอบการบล็อกโฆษณาของ Brave ทำให้สามารถตรวจสอบการจับคู่กฎและเหตุผลในการบล็อกที่ชั้นเครือข่าย แทนที่จะทำการติดตั้งหน้าเว็บ เครื่องมือใช้การเข้าถึงระดับโปรโตคอลพื้นฐานเพื่อรวบรวมข้อมูลดิบเพื่อให้นักพัฒนาสามารถตรวจสอบว่าเครื่องยนต์ adblock-rust แก้ไขตัวกรองอย่างไรและทำการตัดสินใจอนุญาต/บล็อกอย่างไร
มันรักษาผลกระทบในระยะเวลาการทำงานให้ต่ำผ่านการใช้งานที่น้อยที่สุด
แพ็คเกจมีขนาดเล็กมากและออกแบบมาเพื่อหลีกเลี่ยงการประมวลผลพื้นหลังที่หนักหน่วง ทำให้ความต้องการทรัพยากรอยู่ในระดับที่พอเหมาะ เหตุการณ์จะถูกบัฟเฟอร์ต่อแท็บเพื่อรักษาข้อมูลระหว่างการนำทาง และส่วนขยายจะอ่านสัญญาณโปรโตคอลแทนที่จะรันสคริปต์เนื้อหา ซึ่งช่วยลดภาระการติดตามที่มักเกี่ยวข้องกับการติดตั้งในระดับหน้า ผลลัพธ์: ผลลัพธ์การดีบักยังคงตอบสนองแม้ในขณะที่โหลดหน้าเว็บที่ซับซ้อน
มันสร้างสมดุลระหว่างความโปร่งใสกับการเตือนที่คาดหวังจากดีบักเกอร์และการมองเห็นแบบโอเพนซอร์ส
นักพัฒนารายงานว่าส่วนขยายไม่เก็บข้อมูลส่วนบุคคล และโครงการนี้เผยแพร่เป็นโอเพนซอร์สเพื่อการตรวจสอบโค้ด เนื่องจากมันใช้ API ดีบักเกอร์ของเบราว์เซอร์ Chromium จึงแจ้งผู้ใช้ว่ากำลังทำการดีบักเบราว์เซอร์; การแจ้งเตือนนั้นเป็นพฤติกรรมมาตรฐานเมื่อฮุกดีบักเกอร์ทำงานและควรถือเป็นการเตือนในการดำเนินงานมากกว่าการรั่วไหลของข้อมูล
มันมุ่งเป้าไปที่ผู้ใช้ทางเทคนิคและขึ้นอยู่กับการขยายโปรโตคอลเฉพาะของ Brave
ตั้งใจให้กับนักพัฒนาเว็บและนักวิจัยด้านความเป็นส่วนตัว เครื่องมือพึ่งพาเหตุการณ์ DevTools เฉพาะของ Brave เพื่อให้ผลลัพธ์ที่มีความหมาย มันสามารถติดตั้งบนเบราว์เซอร์ Chromium อื่น ๆ แต่จะไม่แสดงเหตุการณ์การบล็อกโฆษณาเฉพาะของ Brave ที่นั่น ผู้เขียน Shivan ได้มีส่วนร่วมในแกนการบล็อกโฆษณาของ Brave ซึ่งทำให้ดีบักเกอร์ตรงกับสัญญาณภายในของเบราว์เซอร์; ผู้ใช้ทั่วไปจะได้รับประโยชน์น้อยจากขอบเขตการวินิจฉัยที่แคบของส่วนขยาย
เครื่องมือวินิจฉัยที่มุ่งเน้นซึ่งเหมาะสำหรับนักพัฒนาและนักวิจัย
Brave Adblock CDP Debugger เป็นเครื่องมือวินิจฉัยที่มุ่งเน้นสำหรับมืออาชีพที่ต้องการคำอธิบายที่ชัดเจนเกี่ยวกับการตัดสินใจบล็อก ขอบเขตที่แคบและการพึ่งพาโปรโตคอลเฉพาะของ Brave ทำให้มีประโยชน์น้อยสำหรับการท่องเว็บทั่วไปหรือการแก้ไขปัญหาทั่วไป สำหรับผู้ตรวจสอบและนักวิจัยความเข้ากันได้ของเว็บไซต์ เครื่องมือนี้ให้ความชัดเจนที่แม่นยำ; สำหรับผู้ใช้ทั่วไป มันมีประโยชน์น้อยนอกจากสถานการณ์การดีบักเฉพาะทางเท่านั้น.
