El لقد جاء منشئ uBlock Origin للإشارة إلى ذلك الموقف الذي يجد فيه المشروع نفسه في مواجهة التعطيل الوشيك لـ Chrome Manifesto v2 (الذي يحدد الإمكانيات والموارد المتاحة للمكونات الإضافية).
يذكر Raymond Hill مستخدمي uBlock Origin والمكونات الإضافية الأخرى غير المتوافقة مع Manifesto v3، والذي اعتبارًا من إصدار بدأ Chrome 127 في عرض تحذير في صفحة الملحقات حول نهاية الدعم وضرورة إيجاد البديل حيث أنه من المخطط تعطيل دعم Manifest v2 بشكل كامل قبل نهاية العام.
وعليه منذ أن أعلنت Google عن Manifesto v3 مشروع كروم منشئ uBlock Origin لم يقف مكتوف الأيدي وخلال كل هذا الوقت، كرست جهودي لتطوير إصدار جديد، uBlock Origin Lite (uBOL)، وهو vتم تكييف ariante مع واجهة برمجة التطبيقات DeclarativeNetRequest من Manifesto v3، الذي يوفر الوصول إلى محرك تصفية المحتوى المدمج في المتصفح.

واجهة برمجة التطبيقات الجديدة وهي أقل قوة من webRequest API، والذي اقتصر على وضع القراءة فقط في Manifesto v3. بسبب هذه القيود التي تديرها قواعد الحظر بشكل مستقل ولا تسمح باستخدام خوارزميات التصفية الخاصة، uBlock Origin Lite ينفذ فقط جزءًا من وظائف uBlock Origin.
بدءًا من Google Chrome 127، سيظهر تحذير بشأن uBlock Origin (uBO)...
هذا هو نتيجة توقف دعم Manifest v2 لصالح Manifest v3.
uBO هو امتداد Manifest v2، ومن هنا جاء التحذير في متصفح Google Chrome. لا يوجد إصدار Manifest v3 من uBO، لذا سيقترح المتصفح امتدادات بديلة كبديل لـ uBO.
ومن الجدير بالذكر أن مشروعي uBlock Origin Lite وuBlock Origin غير متوافقين مع بعضهما البعضأي أنهما مختلفان تمامًا، لذلك ليس من الممكن (حتى الآن) السماح بالانتقال التلقائي من واحد إلى آخر في سوق Chrome الإلكتروني. يجب على المستخدمين أن يقرروا ما إذا كانوا يريدون التبديل إلى uBlock Origin Lite أو اختيار أداة حظر إعلانات أخرى. على الرغم من انتهاء دعم Manifest v2 في Chrome، لا يخطط المطورون للتخلي عن uBlock Origin، حيث لا يزال Firefox والمتصفحات الأخرى تحافظ على دعم واجهة برمجة تطبيقات webRequest الكاملة.
لن يتم استبدال بيان v2 uBO تلقائيًا ببيان v3 uBOL. يختلف uBOL كثيرًا عن uBO بحيث لا يحل محل uBO بهدوء؛ سيتعين عليك أن تختار بشكل صريح الامتداد الذي يجب أن يحل محل uBO وفقًا لصلاحياتك الخاصة.
في النهاية، ما إذا كان uBOL بديلاً مقبولاً لـ uBO هو القرار الذي يتعين عليك اتخاذه؛ إنه ليس القرار الذي سيتم اتخاذه بالنسبة لك.
ومن أبرز الاختلافات بين uBlock Origin Lite وuBlock Origin هو نقص الدعم في وضع التشغيل الأساسي للمرشحات التي تحل محل المحتوى الموجود على الصفحة ("##")، واستبدال البرامج النصية للموقع ("##+js")، وطلبات إعادة التوجيه ("redirect=")، وتطبيق عوامل تصفية رأس سياسة أمان المحتوى (CSP)، وإزالة معلمات الطلب ("removeparam=" »). ). لتمكين هذه الميزات، تحتاج إلى منح المكون الإضافي أذونات موسعة بشكل صريح لتعديل بيانات الموقع وقراءتها.
أما بالنسبة لل الوظائف التي لا يمكن نقلها لحظر uBlock Origin Lite، يتضمن محتوى ديناميكيًا ومرشحات URL ومرشحات رأس HTTP، أدوات لتعطيل البرامج النصية الكبيرة والخطوط والوسائط على المواقع الفردية، وخيارات التصفية المتنوعة (strict1p، وstrict3p، وdomain، وredirect-rule، وremoparam)، والحماية من العبث بـ DNS لمنع الحظر.
بشكل عام، يعتبر uBlock Origin Lite أقل فعالية ضد المواقع التي تستخدم تقنيات متقدمة لحظر الإعلانات أو مصممة لتقليل الأخطاء، حيث لا يمكن تحويل العديد من عوامل التصفية لهذه المواقع إلى قواعد لواجهة برمجة تطبيقات NetRequest التعريفية. فيما يتعلق بالأداء، يستهلك uBlock Origin Lite موارد أقل لوحدة المعالجة المركزية والذاكرة مقارنة بـ uBlock Origin، ولكنه يؤدي إلى تنزيل كمية أكبر من البيانات عند فتح الصفحات.
أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عنها ، فيمكنك الرجوع إلى التفاصيل في الرابط التالي.