قائمة التحقّق الخاصة بنقل بيانات Manifest V3

تتبُّع مستوى تقدّم عملية نقل البيانات

تساعدك قوائم التحقّق التالية في تتبُّع عملية نقل البيانات. تحدّد هذه المهام ما يجب إكماله مع روابط تؤدي إلى التعليمات. يتم تقسيم عملية نقل البيانات بشكل عام إلى خمس فئات كما هو موضّح في ملخّص عملية نقل البيانات.

تعديل البيان

يتطلّب ملف manifest.json تنسيقًا مختلفًا قليلاً للإصدار 3 من Manifest عن الإصدار 2 من Manifest. توضّح هذه الصفحة التغييرات التي تؤثّر فقط في ملف manifest.json. لكنّ العديد من التغييرات التي يتم إجراؤها على النصوص البرمجية والصفحات تتطلّب أيضًا إجراء تغييرات على ملف البيان. ويتم تناول هذه التغييرات في مهام نقل البيانات التي تتطلّبها.

الانتقال إلى مشغّل الخدمات

يحلّ مشغّل الخدمات محلّ صفحة الخلفية أو صفحة الأحداث الخاصة بالإضافة لضمان بقاء رمز الخلفية خارج سلسلة التعليمات الرئيسية. يتيح ذلك تشغيل الإضافات عند الحاجة إليها فقط، ما يؤدي إلى توفير الموارد.

قبل البدء، اطّلِع على الاختلافات بين البرامج النصية التي تعمل في الخلفية وبرامج خدمة الإضافات.

تعديل طلبات البيانات من واجهة برمجة التطبيقات

يجب استبدال بعض الميزات بميزات مكافئة في Manifest V3. ويجب إزالة البعض الآخر بالكامل.

استبدال أدوات معالجة طلبات الويب التي تحظر

بدلاً من قراءة طلبات الشبكة وتعديلها آليًا (كما فعلت في الإصدار Manifest V2)، تحدّد الإضافة قواعد تصف الإجراءات المطلوب تنفيذها عند استيفاء مجموعة معيّنة من الشروط.

بعد إكمال الخطوات المذكورة أعلاه، يمكنك مراجعة بعض حالات الاستخدام الشائعة:

تحسين أمان الإضافات

يجب إجراء تغييرات لتحسين أمان الإضافات. ويشمل ذلك إزالة الرموز المستضافة عن بُعد، والتي لم تعُد متاحة.

نشر إضافة تستخدم الإصدار Manifest V3

بعد التحويل إلى الإصدار 3 من بيان التطبيق، حان وقت إصدار الإضافة على "سوق Chrome الإلكتروني". استنادًا إلى التغييرات التي تم إجراؤها، ننصحك بتنفيذ عملية طرح على مراحل. يتيح لك هذا النهج التأكّد من أنّ الإضافة تعمل على النحو المتوقّع مع جمهور محدود أولاً، قبل طرحها لقاعدة المستخدمين بأكملها.