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