El ผู้สร้าง uBlock Origin ได้ออกมากล่าวถึง สถานการณ์ที่โปรเจ็กต์พบว่าตัวเองใกล้จะปิดใช้งาน Chrome Manifesto v2 (ซึ่งกำหนดความสามารถและทรัพยากรสำหรับปลั๊กอิน)
Raymond Hill กล่าวถึงผู้ใช้ uBlock Origin และปลั๊กอินอื่น ๆ ที่ไม่เข้ากันกับ Manifesto v3 ซึ่งเป็นเวอร์ชันของ Chrome 127 เริ่มแสดงคำเตือน ในหน้าส่วนขยายเกี่ยวกับการสิ้นสุดการสนับสนุน และจำเป็นต้องหาทางเลือกอื่น เนื่องจากมีแผนที่จะปิดการสนับสนุน Manifest v2 อย่างสมบูรณ์ก่อนสิ้นปีนี้
และนั่นก็คือ นับตั้งแต่ Google ประกาศ Manifesto v3 โครงการโครเมียม ผู้สร้าง uBlock Origin ไม่ได้นั่งเฉยๆ และตลอดเวลานี้ฉันทุ่มเทความพยายามในการพัฒนาเวอร์ชันใหม่ uBlock Origin Lite (uBOL) a vAriante ปรับให้เข้ากับ declarativeNetRequest API ของ Manifesto v3 ซึ่งให้การเข้าถึงกลไกการกรองเนื้อหาในตัวของเบราว์เซอร์

API ใหม่ มันมีประสิทธิภาพน้อยกว่า webRequest API ซึ่งถูกจำกัดให้อยู่ในโหมดอ่านอย่างเดียวใน Manifesto v3 เนื่องจากข้อจำกัดเหล่านี้ซึ่งจัดการ กฎการบล็อกอย่างอิสระและไม่อนุญาตให้ใช้อัลกอริธึมการกรองของตัวเองuBlock Origin Lite ใช้งานฟังก์ชันการทำงานของ uBlock Origin เพียงบางส่วนเท่านั้น
เริ่มต้นด้วย Google Chrome 127 คำเตือนเกี่ยวกับ uBlock Origin (uBO) จะปรากฏขึ้น...
นี่เป็นผลมาจากการที่การสนับสนุน Manifest v2 ถูกยกเลิกและหันไปใช้ Manifest v3 แทน
uBO เป็นส่วนขยาย Manifest v2 จึงมีคำเตือนในเบราว์เซอร์ Google Chrome ไม่มี uBO เวอร์ชัน Manifest v3 ดังนั้นเบราว์เซอร์จะแนะนำส่วนขยายอื่นแทน uBO
เป็นมูลค่าการกล่าวขวัญว่า โครงการ uBlock Origin Lite และ uBlock Origin เข้ากันไม่ได้กล่าวคือมีความแตกต่างกันโดยสิ้นเชิง ดังนั้นจึงเป็นไปไม่ได้ (จนถึงขณะนี้) ที่จะอนุญาตให้มีการโยกย้ายอัตโนมัติจากที่หนึ่งไปยังอีกที่หนึ่งใน Chrome เว็บสโตร์ ผู้ใช้ต้องตัดสินใจว่าต้องการเปลี่ยนไปใช้ uBlock Origin Lite หรือเลือกตัวบล็อกโฆษณาอื่น แม้ว่าการสนับสนุน Manifest v2 ใน Chrome จะสิ้นสุดแล้ว แต่นักพัฒนาไม่ได้วางแผนที่จะละทิ้ง uBlock Origin เนื่องจาก Firefox และเบราว์เซอร์อื่นๆ ยังคงรองรับ webRequest API เต็มรูปแบบ
รายการ v2 uBO จะไม่ถูกแทนที่ด้วยรายการ v3 uBOL โดยอัตโนมัติ uBOL แตกต่างจาก uBO เกินกว่าจะแทนที่ uBO อย่างเงียบๆ ได้ คุณจะต้องเลือกอย่างชัดเจนว่าส่วนขยายใดควรแทนที่ uBO ตามสิทธิพิเศษของคุณเอง
ท้ายที่สุดแล้ว ไม่ว่า uBOL จะเป็นทางเลือกที่ยอมรับได้แทน uBO หรือไม่นั้น ขึ้นอยู่กับการตัดสินใจของคุณ ไม่ใช่การตัดสินใจที่จะทำเพื่อคุณ
ท่ามกลางความแตกต่างที่โดดเด่นที่สุด ระหว่าง uBlock Origin Lite และ uBlock Origin คือการขาดการสนับสนุนใน โหมดการทำงานพื้นฐานสำหรับตัวกรองที่แทนที่เนื้อหาบนเพจ (“##”) แทนที่สคริปต์ไซต์ (“##+js”) คำขอเปลี่ยนเส้นทาง (“redirect=”) ใช้ตัวกรองส่วนหัวของนโยบายความปลอดภัยเนื้อหา (CSP) และลบพารามิเตอร์คำขอ (“removeparam=”) » ). หากต้องการเปิดใช้งานคุณสมบัติเหล่านี้ คุณต้องให้สิทธิ์เพิ่มเติมแก่ปลั๊กอินเพื่อแก้ไขและอ่านข้อมูลไซต์อย่างชัดเจน
เป็น ฟังก์ชั่นที่ไม่สามารถถ่ายโอนได้ ถึง uBlock Origin Lite, รวมถึงเนื้อหาแบบไดนามิกและตัวกรอง URL ตัวกรองส่วนหัว HTTPเครื่องมือในการปิดการใช้งานสคริปต์ขนาดใหญ่ แบบอักษรและสื่อในแต่ละไซต์ ตัวเลือกตัวกรองต่างๆ (strict1p, strict3p, โดเมน, กฎการเปลี่ยนเส้นทาง, ลบพารามิเตอร์)และการป้องกันการปลอมแปลง DNS เพื่อป้องกันการบล็อก
โดยทั่วไปแล้ว, uBlock Origin Lite ถือว่ามีประสิทธิภาพน้อยกว่า กับไซต์ที่ใช้เทคนิคการบล็อกโฆษณาขั้นสูงหรือได้รับการออกแบบมาเพื่อลดข้อผิดพลาด เนื่องจากตัวกรองจำนวนมากสำหรับไซต์เหล่านี้ไม่สามารถแปลงเป็นกฎสำหรับ NetRequest Declarative API ได้ ในแง่ของประสิทธิภาพ uBlock Origin Lite ใช้ทรัพยากร CPU และหน่วยความจำน้อยกว่า uBlock Origin แต่ส่งผลให้มีการดาวน์โหลดข้อมูลจำนวนมากขึ้นเมื่อเปิดหน้าเว็บ
สุดท้ายนี้ หากท่านสนใจทราบข้อมูลเพิ่มเติม สามารถดูรายละเอียดใน ลิงค์ต่อไปนี้