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

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

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

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

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

مهاجرت به یک کارگر خدماتی

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

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

به روز رسانی تماس های API

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

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

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

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

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

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

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

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