تواصل جوجل خطتها للتخلص التدريجي من ملحقات Manifest V2 في Chrome بدءًا من أوائل يونيو 2024، مما يضعف قدرات أدوات حظر الإعلانات.
تقول Google إن هذا القرار تم اتخاذه بناءً على تقدم المجتمع وتعليقاته، والتي اعتبرت مرضية للمتابعة دون مزيد من التأخير.
بدءًا من 3 يونيو 2024، مع الإصدار 127 من Chrome، سيتاح للمستخدمين الذين لديهم ملحقات Manifest V2 النشطة سوف نرى تحذيرات على قنوات Chrome Beta وDev وCanary، بينما ستفقد الإضافات التي لا تزال تستخدم Manifest V2 شارة “مميزة”.
سيتم التعطيل التدريجي لملحقات V2 في إصدار Chrome الثابت، مع توصيات لبدائل V3. يمكن للمستخدمين إعادة تمكين ملحقات Manifest V2 مؤقتًا، ولكن ستتم إزالة هذا الخيار في النهاية.
سيتم إعفاء المؤسسات التي تستخدم سياسة “ExtensionManifestV2Availability” حتى يونيو 2025، لذلك سيتم منحها سنة إضافية للانتقال إلى الوظائف الإضافية المتوافقة مع Manifest V3.
ما هو البيان V3؟
Manifest V3 هو أحدث إصدار من النظام الأساسي للإضافات لمتصفح Google Chrome، وهو مصمم لتحسين الأمان والخصوصية والأداء والموثوقية العامة لإضافات Chrome.
باختصار، تهدف Google إلى تحقيق ما يلي باستخدام Manifest V3:
- تقييد الوصول إلى التمديد لطلبات شبكة المستخدم.
- إجبار المطورين على تضمين جميع الوظائف داخل الامتداد، مما يؤدي إلى إنهاء ممارسة استضافة التعليمات البرمجية عن بُعد.
- نقل تعديلات طلبات الشبكة من الامتدادات إلى المتصفح (عمال الخدمة).
- استبدل صفحات الخلفية بعمال خدمة مخصصين لتحسين أداء المتصفح.
على الرغم من أن هذا يبدو إيجابيًا للمستخدمين النهائيين، إلا أن الإطار الجديد يقدم تحديات تقنية كبيرة لمطوري الإضافات، خاصة لأولئك الذين يحتاجون إلى تحكم أكبر في وظائف المتصفح مثل أدوات حظر الإعلانات، الذين يتعين عليهم الآن تنفيذ آليات معقدة لتبقى فعالة.
اضطر uBlock Origin، الذي يعتبر أحد أشهر أدوات حظر الإعلانات المتاحة، إلى إنشاء مشروع جديد يسمى يوبو لايت (uBOL)، وهو امتداد متصفح Manifest V3 غير المسموح به.
على الرغم من أن هذا الامتداد من المحتمل أن يعمل بشكل جيد للعديد من المستخدمين، إلا أن المطورين يذكرون أنه بالنسبة للاستخدامات الأكثر تقدمًا، قد يلزم تكوين إعدادات إضافية أو منح أذونات إضافية لمواقع محددة.
أحد العوائق الكبيرة هو أن مجموعات القواعد لن يتم تحديثها بشكل متكرر بواسطة الامتداد من خلال التحديثات التلقائية. وبدلاً من ذلك، يتم تحديث مجموعات القواعد فقط عند إصدار إصدارات جديدة من الامتداد.
مطور uBlock لديهتم إنشاء الأسئلة الشائعة شرح الاختلافات بين الامتداد الحالي وإصدار Manifest V3 الجديد.
التبني بنسبة 85%
تقول Google إنها استمعت إلى تعليقات مطوري الإضافات طوال هذه الفترة وأجرت تحسينات مستهدفة مثل دعم البرامج النصية للمستخدم والمستندات التي تظهر خارج الشاشة وتوسيع عدد مجموعات القواعد المسموح بها لـ “declarativeNetRequest”.
تتضمن التغييرات الرئيسية التي تم تنفيذها مؤخرًا تخطي المراجعة لتحديثات القواعد الآمنة والتراجع عن الإصدارات، مما يوفر للمطورين تحكمًا أفضل في التحديث.
تدعي Google أنه نتيجة لإجراءاتها لتسهيل الاعتماد المتسارع، فإن أكثر من 85% من ملحقات Chrome التي يتم الحفاظ عليها بشكل نشط، بما في ذلك أدوات حظر الإعلانات الشائعة مثل AdBlock وAdblock Plus وuBlock Origin وAdGuard، قد تم ترحيلها أو إصدار إصدارات تدعم Manifest V3 .
بالنسبة للمطورين الذين لا تزال ملحقاتهم موجودة في Manifest V2، “توصي Google بشدة” بإكمال عملية الترحيل الآن.
دليل حول كيفية القيام بذلك يمكن العثور عليها هنا.