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

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

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

อัปเดตไฟล์ Manifest

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

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

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

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

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

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

แทนที่ Listener คำขอเว็บที่บล็อกไว้

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

หลังจากดำเนินการตามรายการข้างต้นเรียบร้อยแล้ว คุณควรอ่านกรณีการใช้งานทั่วไปดังนี้

เพิ่มความปลอดภัยให้กับส่วนขยาย

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

เผยแพร่ส่วนขยายไฟล์ Manifest V3

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