รายการตรวจสอบการย้ายข้อมูลไฟล์ Manifest V3

ติดตามความคืบหน้าในการย้ายข้อมูล

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

อัปเดตไฟล์ Manifest

ไฟล์ manifest.json ต้องใช้รูปแบบที่แตกต่างกันเล็กน้อยสำหรับ Manifest V3 และ Manifest V2 หน้านี้อธิบายการเปลี่ยนแปลงที่จะส่งผลต่อไฟล์ manifest.json เท่านั้น แต่การเปลี่ยนแปลงสคริปต์และหน้าเว็บหลายอย่างก็ต้องมีการเปลี่ยนแปลงไฟล์ Manifest ด้วย การเปลี่ยนแปลงเหล่านั้นจะรวมอยู่ในงานการย้ายข้อมูลที่ต้องใช้การเปลี่ยนแปลง

ย้ายข้อมูลไปยัง Service Worker

Service Worker จะแทนที่หน้าพื้นหลังหรือหน้าเหตุการณ์ของส่วนขยายเพื่อให้มั่นใจว่าโค้ดเบื้องหลังจะไม่อยู่ในเทรดหลัก ซึ่งจะช่วยให้ส่วนขยายทำงานเมื่อจำเป็นเท่านั้น จึงเป็นการประหยัดทรัพยากร

ก่อนเริ่มต้น โปรดอ่านเกี่ยวกับความแตกต่างระหว่างสคริปต์พื้นหลังและ Service Worker ของส่วนขยาย

อัปเดตการเรียก API

คุณต้องแทนที่ฟีเจอร์บางอย่างด้วยฟีเจอร์ที่เทียบเท่าใน Manifest V3 ส่วนรายการอื่นๆ ต้องนำออกทั้งหมด

แทนที่เครื่องมือฟังคำขอเว็บที่บล็อก

ส่วนขยายจะระบุกฎที่อธิบายการดำเนินการที่จะทำเมื่อตรงตามชุดเงื่อนไขที่กำหนด แทนที่จะอ่านคำขอเครือข่ายและแก้ไขคำขอเหล่านั้นโดยอัตโนมัติ (เช่นเดียวกับใน Manifest V2)

หลังจากทำตามรายการข้างต้นแล้ว คุณอาจต้องการดู Use Case ที่พบบ่อย 2-3 รายการ

ปรับปรุงการรักษาความปลอดภัยของส่วนขยาย

ต้องมีการเปลี่ยนแปลงเพื่อปรับปรุงความปลอดภัยของส่วนขยาย ซึ่งรวมถึงการนำโค้ดที่โฮสต์จากระยะไกลออก ซึ่งระบบไม่รองรับอีกต่อไป

เผยแพร่ส่วนขยาย Manifest V3

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