ในช่วงไม่กี่เดือนที่ผ่านมาGoogle ประสบปัญหามากมายเกี่ยวกับการเปลี่ยนแปลงในเว็บเบราว์เซอร์ "Chrome" โดยเฉพาะอย่างยิ่งกับ"Manifesto" นับตั้งแต่มีการประกาศเปลี่ยนไปใช้เวอร์ชัน 3 เวอร์ชัน 2 ปัจจุบันจะไม่ได้รับการสนับสนุนอีกต่อไป (จนถึงเดือนมิถุนายน 2023) ซึ่งจะบังคับให้นักพัฒนาส่วนขยายต้องปรับตัวให้เข้ากับ Manifesto เวอร์ชัน 3
ในช่วงเวลานี้ ทีมที่อยู่เบื้องหลัง Chrome พูดถึงการเสริมสร้างความปลอดภัย ประสิทธิภาพ แต่ยังรวมถึงความเป็นส่วนตัวของผู้ใช้ด้วย อย่างไรก็ตาม ตามที่ผู้จัดพิมพ์ระบุว่า Manifest V3 ป้องกันไม่ให้ตัวบล็อกโฆษณาเข้ามามีส่วนร่วมในเบราว์เซอร์
มูลนิธิ Electronic Frontier Foundation (EFF) ซึ่งเป็นองค์กรที่สนับสนุนสิทธิทางดิจิทัลได้ออกมาประท้วงการใช้งานดังกล่าว:
"ผู้ใช้ Chrome ระวัง*: Manifest V3 ทำให้เข้าใจผิดและคุกคาม" “ตามที่ Google ระบุไว้ Manifest V3 จะปรับปรุงความเป็นส่วนตัว ความปลอดภัยและประสิทธิภาพ เราไม่เห็นด้วยอย่างยิ่ง การเปลี่ยนแปลงเหล่านี้จะไม่หยุดส่วนขยายที่เป็นอันตราย แต่จะชะลอการสร้างนวัตกรรม ลดความสามารถของส่วนขยาย และส่งผลเสียต่อประสิทธิภาพการทำงานจริง"
ควรสังเกตว่า Mozilla Firefox ได้ตัดสินใจที่จะใช้ Manifest V3 ด้วยเช่นกัน แต่ด้วยแนวทางที่แตกต่างจาก Chrome เนื่องจากจำนวนกฎที่ลดลงทำให้เกิดความไม่พอใจต่อผู้เผยแพร่ส่วนขยาย เช่น ad blocker uBlock Origin และ adblocker ตัวติดตาม Ghostery พวกเขากล่าวว่าข้อจำกัดของนโยบายจะป้องกันไม่ให้ส่วนขยายดำเนินการตามรายการดำเนินการทั้งหมดเพื่อกรองโฆษณาหรือบล็อกการติดตาม ซึ่งจะทำให้เว็บไซต์สามารถข้ามส่วนขยายและการตั้งค่าของผู้ติดตั้งได้
Google ปกป้องเทคโนโลยีของตน โดยอ้างว่าการให้ส่วนขยายมีอิสระมากเกินไปทำให้เกิดการละเมิด บริษัทอ้างว่าได้ฟังนักพัฒนาและแก้ไข Manifest v3 เพื่อตอบสนอง ตัวอย่างเช่น Google ได้ผ่อนปรนกฎเกณฑ์ที่เสนอในขั้นต้นและเพิ่มกลไกใหม่ในการบังคับใช้กฎบางอย่าง Eyeo ผู้พัฒนาส่วนขยาย Adblock Plus ที่ใช้กันอย่างแพร่หลายกล่าวว่าพอใจกับแนวทาง Manifest V3 ของ Google
Andrey Meshkov ผู้ร่วมก่อตั้งและ CTO ของ AdGuard ซึ่งเป็นส่วนขยายการบล็อกโฆษณากล่าวว่าการเปลี่ยนแปลงที่เกิดจาก Manifest V3 จะแพร่กระจายไปยังเบราว์เซอร์ทั้งหมดโดยใช้ซอฟต์แวร์ปิดกั้นโฆษณา
"ความเสียหายหลักของ Manifest V3 คือนวัตกรรม" Meshkov กล่าวในแถลงการณ์ ก่อนหน้านี้ นักพัฒนาตัวบล็อกโฆษณากำลังสำรวจแนวคิดต่างๆ เช่น การใช้เทคโนโลยีปัญญาประดิษฐ์ (AI) เพื่อปรับปรุงผลิตภัณฑ์ของตน “มันไม่เกี่ยวข้องกันอีกต่อไปแล้ว ตอนนี้ Chrome, Safari และ Edge กำหนดสิ่งที่สามารถหรือไม่สามารถบล็อกได้และควรทำอย่างไร
ในบรรดาการเปลี่ยนแปลงที่มาพร้อมกับ Manifest V3 นั้น Google ได้กล่าวถึงการลบ Web Request API ออกไปและแทนที่ด้วยอินเทอร์เฟซใหม่ที่เรียกว่า Declarative Network Request นี่เป็นการเปลี่ยนแปลงครั้งใหญ่: ส่วนขยายจะไม่สามารถตรวจสอบการรับส่งข้อมูลทั้งหมดได้อีกต่อไป ด้วยเหตุผลด้านความปลอดภัย API ใหม่นี้กำหนดให้นักออกแบบส่วนขยายต้องประกาศล่วงหน้าว่าจะจัดการกับการรับส่งข้อมูลประเภทใดบ้าง
แน่นอนว่า การเปลี่ยนจาก Web Request ไปเป็น Declarative Net Request จะนำมาซึ่งการปรับปรุงด้านความปลอดภัยอย่างมาก เนื่องจากส่วนขยายจะมีสิทธิ์จำกัดในการเข้าถึงข้อมูลที่ส่งผ่านระหว่างเบราว์เซอร์และเว็บไซต์การเปลี่ยนแปลงที่สำคัญอื่นๆ ได้แก่ การไม่สามารถเข้าถึงโค้ดระยะไกลได้ซึ่งก็เพื่อเหตุผลด้านความปลอดภัยเช่นกัน และการแทนที่ "หน้าพื้นหลัง" แบบถาวรด้วยบริการแบบ Worker Services ซึ่งส่งผลให้ประสิทธิภาพการทำงานดีขึ้นอย่างมาก
พฤติกรรมส่วนขยายจำนวนมากที่เชื่อมโยงกับรายการ Manifest V2 จะเป็นทางเลือกสำหรับ V3 โดยมีประโยชน์ใหญ่อย่างหนึ่ง: การควบคุมที่เข้มงวดยิ่งขึ้นโดยการล็อกการตรวจสอบความถูกต้อง และโดยเฉพาะอย่างยิ่งโดยผู้ใช้ ซึ่งสามารถห้ามพฤติกรรมบางอย่างได้
แต่เมื่อเผชิญกับสิ่งนี้ EFF ก็เปล่งเสียง:
Manifest V3 หรือ Mv3 สั้น ๆ เป็นอันตรายต่อความพยายามด้านความเป็นส่วนตัวอย่างจริงจัง การดำเนินการนี้จะจำกัดความสามารถของส่วนขยายเว็บ โดยเฉพาะส่วนขยายที่ออกแบบมาเพื่อตรวจสอบ แก้ไข และคำนวณพร้อมกับการสนทนาของเบราว์เซอร์กับเว็บไซต์ที่คุณเยี่ยมชม ภายใต้ข้อกำหนดใหม่ ส่วนขยายเช่นนี้ เช่นเดียวกับตัวบล็อกการติดตามความเป็นส่วนตัว ความสามารถจะลดลงอย่างมาก ความพยายามของ Google ในการจำกัดการเข้าถึงนี้เป็นเรื่องที่น่ากังวล โดยเฉพาะอย่างยิ่งเมื่อ Google ได้ติดตั้งตัวติดตามบน 75% ของเว็บไซต์ XNUMX ล้านอันดับแรก...
อย่างไรก็ตาม Mozilla เตือนว่าในขณะที่ Manifest V3 จะได้รับการสนับสนุนอย่างเต็มที่ Web Request API จะยังคงอยู่ ทิศทางที่ทีมจะดำเนินการจะเป็นแบบผสมผสาน ทั้งที่มีความเป็นไปได้ในการนำส่วนขยายรุ่นใหม่กลับมา รักษา Web Request และความสามารถที่เข้ากันได้