أعلنت جوجل عن إزالة جميع الإضافات المتبقية التي تستخدم الإصدار الثاني من بيان كروم، والذي يحدد إمكانيات وموارد الإضافات المكتوبة باستخدام واجهة برمجة تطبيقات WebExtensions، من متجر كروم الإلكتروني في 31 أغسطس. ستبقى الإضافات الموجودة على أجهزة المستخدمين، لكنها لن تتلقى تحديثات ولن يكون بالإمكان إعادة تثبيتها في حال إزالتها من المتصفح.
أزالت نسخة Chrome 150، التي صدرت قبل أسبوع، دعمَ خاصية kExtensionManifestV2Disabled، التي كانت تسمح بتثبيت الإضافات التي تستخدم الإصدار الثاني من ملف البيان من متجر Chrome الإلكتروني. وستزيل نسخة Chrome 151، المقرر إصدارها في 28 يوليو، إعداد AllowLegacyMV2Extensions، الذي كان يسمح بتحميل الإضافات التي تستخدم الإصدار الثاني من ملف البيان يدويًا في وضع المطور.
تم استبدال الإصدار الثاني من ملف Chrome Manifest بالإصدار الثالث، الذي طُوّر ضمن مبادرة لتبسيط إنشاء إضافات آمنة وعالية الأداء. ويكمن العيب الرئيسي في الإصدار الثالث من الملف في طبيعة واجهة برمجة تطبيقات webRequest للقراءة فقط، والتي كانت تسمح باستخدام معالجات مخصصة تتمتع بصلاحية الوصول الكامل إلى طلبات الشبكة والقدرة على تعديل حركة البيانات بشكل فوري. وقد استُبدلت واجهة برمجة تطبيقات webRequest في الإصدار الثالث من الملف بواجهة برمجة تطبيقات declarativeNetRequest المحدودة، والتي توفر الوصول إلى محرك تصفية مدمج يُعالج قواعد الحظر بشكل مستقل ولا يسمح باستخدام خوارزميات تصفية مخصصة.
المصدر: opennet.ru
