إصدار Manifest V3 هو أحدث إصدار من النظام الأساسي للإضافات. لقد أجرينا عددًا من التغييرات على واجهات برمجة التطبيقات المتاحة وأضفنا عددًا من الميزات الجديدة.

أهدافنا

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

ما هي التغييرات؟

تضمّنت الإضافات في الإصدار 2 من Manifest V2 صفحة خلفية طويلة الأمد تستهلك الموارد، حتى في حال عدم تشغيل الإضافة. في إصدار Manifest V3، نقلنا سياق الخلفية إلى مشغِّلي الخدمات، ولا يتم تشغيله إلا عند الحاجة.
ويزيل إصدار Manifest V3 إمكانية استخدام الإضافة لرمز مستضاف عن بُعد، ما يشكِّل مخاطر أمنية من خلال السماح بتنفيذ الرمز الذي لم تتم مراجعته في الإضافات. مع هذا التغيير، يمكن للإضافة تنفيذ JavaScript فقط المضمَّنة في الحزمة الخاصة بها والتي تخضع للمراجعة من قِبل "سوق Chrome الإلكتروني".
نحن بصدد إيقاف إصدار الحظر من webRequest API. وكانت هذه الإضافات مطلوبة لإنشاء خادم وكيل لجميع زيارات الشبكة من أجل توفير إمكانات الفلترة، ما يؤدي إلى تحمّل التكاليف المرتبطة بالخصوصية والأداء. توفّر واجهة برمجة التطبيقات declarativeNetRequest الجديدة بديلاً أكثر أمانًا للعديد من حالات الاستخدام.
يضيف إصدار Manifest V3 أيضًا عددًا من واجهات برمجة التطبيقات والإمكانات الجديدة، وتحسينات على النظام الأساسي، بما في ذلك دعم الأساليب المستندة إلى الوعد والمزيد.

ما هي الخطوات التالية؟

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