Firefox و DRM ونهاية NPAPI

جرب أداة القضاء على المشاكل

كان هناك الكثير من الحديث عن نهاية واجهة NPAPI الكلاسيكية التي تدعمها حاليًا جميع إصدارات Firefox لإتاحة تقنيات الطرف الثالث في المتصفح.

أشهر المكونات الإضافية المدعومة حاليًا هي Adobe Flash و Java ، ولكن هناك المزيد من المكونات الإضافية التي قد يلتقطها Firefox لإتاحة وظائفها.

طردت Google NPAPI في Chrome 45 عندما توقف عن دعم NPAPI ، و أعلنت موزيلا أنه سينهي الدعم أيضًا.

ميزة Google على Mozilla هي أن Chrome يأتي مع إصدار Flash مدمج في المتصفح مما يعني أن المكون الإضافي NPAPI الأكثر شيوعًا لا يزال متاحًا في Chrome ، وإن كان في شكل مختلف.

نظرًا لأن Mozilla ليس لديها اتفاقية مع Adobe لفعل الشيء نفسه ، فهي في وضع غير مؤات نظرًا لأن إزالة دعم NPAPI سيؤدي إلى عدم دعم Firefox لأي محتوى Flash على الإنترنت بعد الآن.

من ناحية أخرى ، لا يدعم Chrome أي مكون إضافي لـ NPAPI مما يعني على سبيل المثال أنه لا يمكنك تشغيل محتوى JAVA أو Silverlight في المتصفح بعد الآن.

Firefox و DRM

firefox drm

كانت Mozilla في وضع غير مستقر فيما يتعلق بوظيفة DRM في Firefox. كان لديه خيار دمج إمكانات تشغيل DRM مع Firefox ، مما يرضي المستخدمين الذين يستخدمون خدمات مثل Netflix على المتصفح ولكنهم يزعجون المستخدمين الذين لا يريدون إمكانات DRM في المتصفح ، أو لا يدعمون DRM مما قد يجبر المستخدمين الذين يريدون لاستخدام الخدمات التي تتطلب منهم البث للتبديل إلى متصفح آخر لذلك ولكن إرضاء المستخدمين الذين يعارضون DRM بأي شكل من الأشكال.

أضافت Mozilla وحدة فك تشفير محتوى Adobe Primetime (CDM) في Firefox 38 لدعم تدفقات DRM HTML5.

ربما لاحظ مستخدمو Firefox أن Primetime مدرج كمكوِّن إضافي في المتصفح افتراضيًا ، وأن هناك أيضًا برنامج ترميز فيديو OpenH264 توفره Cisco لنفس الغرض. إذا لم تكن قد قمت بذلك ، فاكتب about: addons في المتصفح وانتقل إلى المكونات الإضافية عند تحميل الصفحة.

تم تعيين هذه المكونات الإضافية على 'التنشيط دائمًا' ، والخيار الآخر الوحيد الذي لديك هو ضبطها على 'عدم التنشيط أبدًا'. خيار 'طلب التنشيط' غير متاح.

يمكن لمستخدمي Firefox تعطيل DRM في about: config كما هو موضح في المقالة المرتبطة أعلاه. هذا يزيل المكونات الإضافية من Firefox.

من المحتمل جدًا أن تحصل Widevine على مفتاح 'إيقاف التشغيل' بمجرد إتاحته. أيضًا ، تحتفظ Mozilla بملف نسخة خاصة من Firefox هذا خالٍ من إدارة الحقوق الرقمية.

تحديث : تخطط Mozilla لإزالة دعم Adobe Primetime في Firefox 52 . هذا يترك Google Widevine CDM كوحدة فك تشفير المحتوى التي يدعمها المتصفح.

برنامج Google Widevine CDM

widevine

موزيلا أعلن قبل يومين ، كانت تخطط لإحضار وحدة أخرى لفك تشفير المحتوى إلى Firefox. ستقوم المنظمة بدفع Widevine CDM من Google إلى Firefox Nightly قريبًا مما سيضيف دعمًا لمحتوى فيديو HTML5 الذي يتطلب DRM إلى Firefox لإضافة دعم للمواقع التي تعتمد على Widevine لذلك.

وفقًا لموزيلا ، فهو بديل لـ 'خدمات البث التي تعتمد حاليًا على Silverlight لتشغيل محتوى الفيديو المحمي بنظام إدارة الحقوق الرقمية'.

سيتاح المكون الإضافي فقط لإصدارات Windows و Mac من Firefox ، وسيتم تنزيله فقط على المتصفح عندما يزور المستخدم موقعًا يتطلب ذلك.

تحديث : Google Widevine متاح أيضًا لنظام التشغيل Linux إصدارات Firefox منذ الإصدار 49.

يضمن التكامل أن Firefox يغطي كلاً من Flash و Silverlight DRM على الإنترنت بعد إنهاء دعم دعم NPAPI.

نهاية NPAPI

حتى الآن ، صرحت Mozilla أن دعم NPAPI سينتهي في نهاية عام 2016 لكنها لم تكشف بالضبط متى سيحدث.

وظيفة على Mozilla.dev.tech.plugins في فبراير كشف عن خطط محدثة. وفقًا للمعلومات المنشورة هناك ، تخطط Mozilla لإزالة دعم NPAPI في Firefox 53 والذي سيصدر في مارس 2017.

الإصدار التالي من Firefox ESR (إصدار الدعم الموسع) هو 52 وسيتلقى تحديثات الأمان لمدة عام. من خلال إزالة NPAPI في Firefox 53 ، الإصدار * بعد * ESR ، يمكن للمستخدمين الذين يحتاجون إلى دعم NPAPI الاستمرار في التبديل إلى Firefox ESR 52 والاستمرار في استخدام المكونات الإضافية NPAPI حتى مايو 2018.

السبب الرئيسي لاختيار Firefox 53 هو أن Firefox 52 هو إصدار ESR جديد. هذا يعني أن أي شخص على ESR سيكون قادرًا على استخدام مكونات NPAPI الإضافية حتى لا يتم استخدام هذا الإصدار وليس قبل مايو 2018.

جدول

تحقق من جدولنا لإصدار Firefox للتواريخ الدقيقة (تُضاف عندما تصبح متاحة).

  • Firefox 52: إصدار ESR جديد
  • Firefox 53: تم إسقاط دعم NPAPI في Firefox.
  • Firefox 60: إصدار ESR جديد بدون دعم NPAPI
  • Firefox 60.2 ESR: لم يعد إصدار Firefox 53 ESR القديم مدعومًا. نهاية NPAPI في Firefox.

كما هو الحال مع الإصدارات المستقبلية ، قد تتغير الأمور على طول الطريق. سنقوم بتحديث المقال في حالة حدوث ذلك. (شكر سورين )