چک لیست مهاجرت Manifest V3

پیشرفت مهاجرت خود را پیگیری کنید

چک لیست‌های زیر به شما کمک می‌کنند تا کار مهاجرت خود را پیگیری کنید. آن‌ها وظایفی را که باید انجام شوند، همراه با لینک‌هایی به دستورالعمل‌ها، تعریف می‌کنند. کار مهاجرت به طور کلی به پنج دسته تقسیم می‌شود، همانطور که در خلاصه مهاجرت توضیح داده شده است.

مانیفست را به‌روزرسانی کنید

فایل manifest.json برای Manifest V3 به فرمتی کمی متفاوت از Manifest V2 نیاز دارد. این صفحه تغییراتی را شرح می‌دهد که فقط بر فایل manifest.json تأثیر می‌گذارند. اما بسیاری از تغییرات در اسکریپت‌ها و صفحات، نیاز به تغییراتی در Manifest نیز دارند. این تغییرات با وظایف مهاجرتی که به آنها نیاز دارند، پوشش داده شده‌اند.

مهاجرت به یک سرویس ورکر

یک سرویس ورکر، پس‌زمینه یا صفحه رویداد افزونه را جایگزین می‌کند تا اطمینان حاصل شود که کد پس‌زمینه از نخ اصلی جدا می‌ماند. این امر باعث می‌شود افزونه‌ها فقط در صورت نیاز اجرا شوند و در منابع صرفه‌جویی شود.

قبل از شروع، در مورد تفاوت‌های بین اسکریپت‌های پس‌زمینه و کارگران خدمات توسعه مطالعه کنید.

به‌روزرسانی فراخوانی‌های API

برخی از ویژگی‌ها باید با معادل‌های Manifest V3 جایگزین شوند. برخی دیگر باید به طور کامل حذف شوند.

جایگزین کردن شنوندگان درخواست وب مسدودکننده

به جای خواندن درخواست‌های شبکه به صورت برنامه‌نویسی و تغییر آنها (همانطور که در Manifest V2 انجام دادید)، افزونه شما قوانینی را مشخص می‌کند که اقداماتی را که باید در صورت برآورده شدن مجموعه‌ای از شرایط خاص انجام شوند، توصیف می‌کنند.

پس از تکمیل موارد فوق، شاید بخواهید چند مورد از کاربردهای رایج را مرور کنید:

بهبود امنیت افزونه‌ها

برای بهبود امنیت افزونه‌ها، تغییراتی لازم است. این شامل حذف کد میزبانی‌شده از راه دور است که دیگر پشتیبانی نمی‌شود.

افزونه Manifest V3 خود را منتشر کنید

پس از تبدیل به نسخه ۳ مانیفست، زمان آن رسیده است که افزونه خود را در فروشگاه وب کروم منتشر کنید. بسته به تغییرات ایجاد شده، انتشار گام به گام را در نظر بگیرید. این رویکرد به شما امکان می‌دهد تا قبل از انتشار آن برای کل پایگاه کاربر، اطمینان حاصل کنید که افزونه شما ابتدا با مخاطبان محدودی مطابق انتظار کار می‌کند.