![](https://developer.chrome.com/static/images/mv3-timeline.png?authuser=6&%3Bhl=th&hl=th)
ไฟล์ Manifest V3
ไฟล์ Manifest V3 เป็นแพลตฟอร์มส่วนขยายเวอร์ชันล่าสุด เราได้ทำการเปลี่ยนแปลงหลายอย่างกับ API ที่พร้อมใช้งาน และเพิ่มฟีเจอร์ใหม่ๆ เข้ามามากมาย
เป้าหมายของเรา
ไฟล์ Manifest V3 มีเป้าหมายที่จะเป็นขั้นตอนแรกในวิสัยทัศน์ของแพลตฟอร์มของเราในการปรับปรุงความเป็นส่วนตัว ความปลอดภัย และประสิทธิภาพของส่วนขยาย นอกจากการเปลี่ยนแปลงของแพลตฟอร์มแล้ว เรายังพยายามทำให้ผู้ใช้มีความเข้าใจและควบคุมส่วนขยายที่สามารถใช้งานได้มากขึ้น การเปลี่ยนแปลงนี้จะใช้เวลาหลายปีจึงจะเสร็จสมบูรณ์
การเปลี่ยนแปลงที่จะเกิดขึ้น
การย้ายไปยัง Service Worker
ส่วนขยายในไฟล์ Manifest V2 มีหน้าเว็บพื้นหลังที่เปิดใช้งานมาเป็นเวลานานซึ่งกินทรัพยากรแม้ว่าส่วนขยายจะไม่ได้ทำงานก็ตาม ในไฟล์ Manifest V3 เราได้ย้ายบริบทพื้นหลังไปยัง Service Worker ซึ่งจะทำงานเมื่อจำเป็นเท่านั้น
ไม่มีโค้ดที่โฮสต์จากระยะไกลอีกต่อไป
ไฟล์ Manifest V3 ป้องกันไม่ให้ส่วนขยายใช้โค้ดที่โฮสต์จากระยะไกล ซึ่งก่อให้เกิดความเสี่ยงด้านความปลอดภัยโดยการอนุญาตให้เรียกใช้โค้ดที่ไม่ได้รับการตรวจสอบในส่วนขยายได้ การเปลี่ยนแปลงนี้จะทำให้ส่วนขยายสามารถเรียกใช้เฉพาะ JavaScript ที่อยู่ภายในแพ็กเกจของตนและต้องได้รับการตรวจสอบโดย Chrome เว็บสโตร์
การเปลี่ยนแปลงการแก้ไขคำขอเครือข่าย
เรากำลังจะเลิกใช้งาน webRequest API เวอร์ชันการบล็อก ส่วนขยายนี้จําเป็นต่อการพร็อกซีการจราจรของข้อมูลในเครือข่ายทั้งหมด เพื่อให้มีความสามารถในการกรอง ซึ่งจะมีค่าใช้จ่ายด้านประสิทธิภาพและความเป็นส่วนตัว declarativeNetRequest API ใหม่เป็นทางเลือกที่ปลอดภัยยิ่งขึ้นสำหรับกรณีการใช้งานจำนวนมาก
การเปลี่ยนแปลงอื่นๆ
ไฟล์ Manifest V3 ยังเพิ่ม API และความสามารถใหม่ๆ จำนวนมาก ตลอดจนการปรับปรุงแพลตฟอร์ม รวมถึงการรองรับเมธอดที่อิงตามสัญญา และอื่นๆ อีกมากมาย
ขั้นตอนถัดไป
ย้ายข้อมูล
ดูวิธีย้ายข้อมูลส่วนขยาย
ปัญหาที่ทราบ
ดูช่องโหว่สำคัญของแพลตฟอร์มที่เราปิดไปแล้วในขั้นตอนการเปลี่ยนผ่าน
รายการตรวจสอบ
ดูรายการตรวจสอบการเปลี่ยนแปลงสำหรับการย้ายข้อมูล
คู่มือการเผยแพร่
คำแนะนำเกี่ยวกับการเผยแพร่ส่วนขยายที่อัปเดตแล้ว