ไฟล์ Manifest V3 เป็นแพลตฟอร์มส่วนขยายเวอร์ชันล่าสุด เราได้ทำการเปลี่ยนแปลงหลายอย่างกับ API ที่พร้อมใช้งาน และเพิ่มฟีเจอร์ใหม่ๆ เข้ามามากมาย

เป้าหมายของเรา

ไฟล์ Manifest V3 มีเป้าหมายที่จะเป็นขั้นตอนแรกในวิสัยทัศน์ของแพลตฟอร์มของเราในการปรับปรุงความเป็นส่วนตัว ความปลอดภัย และประสิทธิภาพของส่วนขยาย นอกจากการเปลี่ยนแปลงของแพลตฟอร์มแล้ว เรายังพยายามทำให้ผู้ใช้มีความเข้าใจและควบคุมส่วนขยายที่สามารถใช้งานได้มากขึ้น การเปลี่ยนแปลงนี้จะใช้เวลาหลายปีจึงจะเสร็จสมบูรณ์

การเปลี่ยนแปลงที่จะเกิดขึ้น

ส่วนขยายในไฟล์ Manifest V2 มีหน้าเว็บพื้นหลังที่เปิดใช้งานมาเป็นเวลานานซึ่งกินทรัพยากรแม้ว่าส่วนขยายจะไม่ได้ทำงานก็ตาม ในไฟล์ Manifest V3 เราได้ย้ายบริบทพื้นหลังไปยัง Service Worker ซึ่งจะทำงานเมื่อจำเป็นเท่านั้น
ไฟล์ Manifest V3 ป้องกันไม่ให้ส่วนขยายใช้โค้ดที่โฮสต์จากระยะไกล ซึ่งก่อให้เกิดความเสี่ยงด้านความปลอดภัยโดยการอนุญาตให้เรียกใช้โค้ดที่ไม่ได้รับการตรวจสอบในส่วนขยายได้ การเปลี่ยนแปลงนี้จะทำให้ส่วนขยายสามารถเรียกใช้เฉพาะ JavaScript ที่อยู่ภายในแพ็กเกจของตนและต้องได้รับการตรวจสอบโดย Chrome เว็บสโตร์
เรากำลังจะเลิกใช้งาน webRequest API เวอร์ชันการบล็อก ส่วนขยายนี้จําเป็นต่อการพร็อกซีการจราจรของข้อมูลในเครือข่ายทั้งหมด เพื่อให้มีความสามารถในการกรอง ซึ่งจะมีค่าใช้จ่ายด้านประสิทธิภาพและความเป็นส่วนตัว declarativeNetRequest API ใหม่เป็นทางเลือกที่ปลอดภัยยิ่งขึ้นสำหรับกรณีการใช้งานจำนวนมาก
ไฟล์ Manifest V3 ยังเพิ่ม API และความสามารถใหม่ๆ จำนวนมาก ตลอดจนการปรับปรุงแพลตฟอร์ม รวมถึงการรองรับเมธอดที่อิงตามสัญญา และอื่นๆ อีกมากมาย

ขั้นตอนถัดไป

ดูวิธีย้ายข้อมูลส่วนขยาย
ดูช่องโหว่สำคัญของแพลตฟอร์มที่เราปิดไปแล้วในขั้นตอนการเปลี่ยนผ่าน
ดูรายการตรวจสอบการเปลี่ยนแปลงสำหรับการย้ายข้อมูล
คำแนะนำเกี่ยวกับการเผยแพร่ส่วนขยายที่อัปเดตแล้ว