uBlock Origin ไม่สามารถใช้ได้บน Chrome Store อีกต่อไป

แหล่งกำเนิด uBlock

ด้วยการเปิดตัว Chrome เวอร์ชัน 136 ใหม่เมื่อเร็วๆ นี้และความตั้งใจต่างๆ ที่เลื่อนออกไปของ Google ที่จะยุติ Chrome Manifest เวอร์ชัน 2 ดูเหมือนว่า วันที่รอคอยมานานของ Google มาถึงแล้ว

และก็อย่างที่ทราบกันในหน้าคอมพลีเมนต์เมื่อไม่นานนี้ แหล่งกำเนิด uBlock ใน Chrome Web Store นี้มีอยู่แล้ว ไม่เสนอตัวเลือกการติดตั้งซึ่งแสดงข้อความ “ส่วนเสริมนี้ไม่สามารถใช้งานได้อีกต่อไปเนื่องจากไม่เป็นไปตามหลักเกณฑ์การพัฒนาส่วนเสริมของ Chrome”

Google Chrome และอนาคตของ uBlock Origin

การเปลี่ยนแปลงนี้เป็นส่วนหนึ่งของ ความคิดริเริ่มของ Google ที่จะยุติการสนับสนุน ของ Chrome Manifest เวอร์ชัน 2 ซึ่งการปฏิบัติตามจะกลายเป็นข้อบังคับสำหรับผู้ใช้ Chrome ทุกคนภายในกลางปีนี้ หลังจากที่เดิมทีเลื่อนออกไปเป็นเดือนมกราคม 2023 กรอบงานใหม่นี้จะกำหนดความสามารถและทรัพยากรที่ส่วนขยายที่ใช้ WebExtensions API สามารถใช้ได้ และเวอร์ชันที่สามของ Manifest ได้รับการออกแบบเพื่ออำนวยความสะดวกในการพัฒนาส่วนเสริมที่ปลอดภัยและประสิทธิภาพสูงขึ้น โดยแลกกับการจำกัดฟังก์ชันการทำงานบางอย่าง

Uno เดอลอ การเปลี่ยนแปลงที่ก่อให้เกิดการโต้แย้งมากที่สุด คือ การปรับเปลี่ยน จาก webRequest API ก่อนหน้านี้, API นี้ช่วยให้ส่วนขยายสามารถสกัดกั้นและแก้ไขปริมาณการรับส่งข้อมูลบนเครือข่ายได้ ผ่านทางตัวจัดการแบบกำหนดเอง ซึ่งมีความสำคัญต่อการบล็อกเนื้อหา การควบคุมโดยผู้ปกครอง และการป้องกันมัลแวร์ อย่างไรก็ตาม, การเปลี่ยนแปลงไปสู่โหมดอ่านอย่างเดียวของ webRequest ถูกแทนที่ด้วย API declarativeNetRequestซึ่งทำงานโดยใช้เครื่องกรองแบบบูรณาการ และจำกัดการใช้งานอัลกอริทึมที่กำหนดเอง การเปลี่ยนแปลงนี้ทำให้ผู้ใช้งานเกิดความกังวล เนื่องจากส่งผลกระทบต่อการทำงานของ uBlock Origin และกระตุ้นให้ต้องค้นหาทางเลือกอื่น

เพื่อตอบสนองต่อการปรับเปลี่ยนเหล่านี้ เรย์มอนด์ ฮิลล์ ผู้สร้าง uBlock Origin แนะนำว่าผู้ที่ให้ความสำคัญกับประสบการณ์ ของส่วนเสริมในเบราว์เซอร์ที่มีการรองรับ API เก่า เลือกที่จะใช้ uBlock Origin ต่อไปใน Firefox ซึ่ง Mozilla ได้ตัดสินใจที่จะรักษาการสนับสนุนดังกล่าวไว้.

uBlock Origin ยังคงได้รับการสนับสนุนอย่างเต็มที่บน Firefox และเบราว์เซอร์อื่นๆ ที่ใช้ Gecko

uBlock Origin Lite อาจเป็นผลิตภัณฑ์ทดแทนที่เหมาะสม เฉพาะคุณเท่านั้นที่สามารถตัดสินใจได้ โปรดดูคำถามที่พบบ่อยเพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับ uBlock Origin Lite

สิ่งสำคัญ: โปรดทราบว่าหากต้องการให้ uBO Lite มีประสิทธิภาพในการบล็อกคล้ายกับ uBO คุณจะต้องตั้งค่าโหมดการกรองเริ่มต้นเป็นระดับเหมาะสมที่สุดหรือครอบคลุม โหมดตัวกรองเริ่มต้นคือแบบพื้นฐาน

สำหรับ แนะนำให้ผู้ใช้ Chrome ย้ายไปใช้ uBlock Origin Lite ใหม่ เวอร์ชันที่ปรับให้เข้ากับ API declarativeNetRequest และ Manifest v3 แม้ว่า uBlock Origin Lite มันทำหน้าที่สำคัญในการบล็อคโฆษณา มีการปรับฟังก์ชันให้เรียบง่ายขึ้น ตัวอย่างเช่น, ไม่อนุญาตให้ใช้ฟิลเตอร์เครื่องสำอางหรืออัลกอริธึมการกรองแบบกำหนดเอง ในลักษณะเดียวกับเวอร์ชันคลาสสิก เว้นแต่จะมีการให้สิทธิ์ขยายแบบชัดเจน ซึ่งหมายความว่า แม้จะกิน CPU และหน่วยความจำน้อยลงเล็กน้อย แต่ในสถานการณ์ที่เว็บไซต์ใช้เทคนิคขั้นสูงเพื่อหลีกเลี่ยงโปรแกรมบล็อก ประสิทธิภาพของ uBlock Origin Lite อาจลดลง ส่งผลให้มีการดาวน์โหลดข้อมูลเพิ่มขึ้นเล็กน้อยเมื่อเปิดหน้าเว็บ

กระบวนการเปลี่ยนผ่านนี้ สู่กรอบงานส่วนขยายใหม่ มันไม่ได้ส่งผลแค่กับตัวบล็อคเท่านั้น ของการโฆษณา, แต่กำหนดความสามารถในการกรองและความปลอดภัยใหม่ใน Chrome โดยการจำกัดการดำเนินการของโค้ดที่ดาวน์โหลดจากเซิร์ฟเวอร์ภายนอกและบังคับใช้รูปแบบการอนุญาตที่ละเอียดยิ่งขึ้น Google ได้ปรับเปลี่ยน API ของ declarativeNetRequest เพื่อเพิ่มจำนวนกฎที่อนุญาต โดยมุ่งหวังที่จะสร้างสมดุลระหว่างความต้องการด้านความปลอดภัยกับฟังก์ชันการทำงานที่ผู้ใช้ต้องการ ในขณะเดียวกัน Mozilla ได้เลือกที่จะรักษาฟังก์ชันทั้งหมดของ API เก่าไว้ใน Firefox โดยให้ผู้ใช้สามารถเลือกใช้วิธีการแบบดั้งเดิมหรือรูปแบบใหม่ที่ Google กำหนดไว้

ในที่สุด การปิด uBlock Origin จาก Chrome Web Store และการโยกย้ายไปยัง uBlock Origin Lite ในเวลาต่อมา สะท้อนให้เห็นถึงการเปลี่ยนแปลงที่ก่อให้เกิดความท้าทายครั้งสำคัญสำหรับนักพัฒนาและผู้ใช้ ซึ่งจะต้องปรับตัวให้เข้ากับเบราว์เซอร์ที่ความสามารถในการกรองข้อมูลถูกจำกัด เพื่อ "ประโยชน์" ของการรับประกันการทำงานที่ปลอดภัยยิ่งขึ้น