تم تعطيل جميع ملحقات Firefox الخاصة بك؟ هذا خطأ!

بدأ بعض مستخدمي Firefox في ملاحظة أن جميع ملحقات المتصفح المثبتة قد تم تعطيلها في متصفح الويب فجأة. ستعرض الإضافات "تعذر التحقق من صحتها للاستخدام في Firefox وتم تعطيلها" في مدير الوظائف الإضافية للمستعرض. سيعرض Firefox "لا يمكن التحقق من واحدة أو أكثر من الإضافات المثبتة وتم تعطيلها" في الأعلى كإشعار بجوار ذلك.

تشمل الامتدادات المتأثرة LastPass و Ghostery و Download Manager (S3) و Dark Mode و Honey و uBlock Origin و Greasemonkey و NoScript وغيرها.

التحديث 3 : نشرت موزيلا وظيفة إضافية لمستخدمي Firefox 47-65 تعمل على إصلاح مشكلة توقيع الوظيفة الإضافية.

التحديث 2 : أصدرت موزيلا Firefox 66.0.4 و Firefox 66.0.5 لمعالجة المشكلة على سطح المكتب وعلى Android. تخطط الشركة لإصدار تحديثات للإصدارات القديمة من Firefox أيضًا.

تحديث : بدأت Mozilla في طرح إصلاحات لإصدارات الإصدار التجريبي و Nightly من Firefox. يستخدم الإصلاح Mozilla Studies ، وتحتاج إلى التأكد من تمكين ذلك للحصول عليه. تلاحظ موزيلا أنه يمكنك تعطيل الدراسات مرة أخرى بعد تطبيق الإصلاح وإعادة تمكين الوظائف الإضافية. تحتاج إلى التأكد من أن "السماح لمتصفح فايرفوكس بتثبيت الدراسات وتشغيلها" يتم تحديده حول: preferences # privacy.

الحلول التي قد تعمل في هذه الأثناء:

  • تحرير extensions.json
  • تحرير user.js
  • تثبيت تحديث Firefox 66.0.4 (لاحظ أنه لم يتم إصداره ، وإصدار مرشح فقط)
  • تحميل ملحقات مؤقتة

ماذا حدث

الخيارات المتوفرة فقط هي العثور على بديل وإزالة الامتداد المعني ؛ هذا ترك المستخدمين المتضررين في حيرة. هل كان هذا نوعًا من الإضراب الوقائي ضد امتدادات انتهاك السياسة؟ أعلنت موزيلا أنها ستفرض سياسات أكثر صرامة.

الجواب هو لا. اتضح ، سبب المشكلة هو خطأ. إذا قرأت بعناية ، ستلاحظ أن التحقق هو المشكلة. يشير موضوع جديد على Bugzilla إلى أن هذا له علاقة بتوقيع الامتداد.

تم وضع علامة على إضافات Firefox بسبب عدم دعمها ، ولكنها لا تسمح بإعادة التنزيل من AMO → تم تعطيل جميع الملحقات بسبب انتهاء صلاحية شهادة التوقيع الوسيطة.

يجب توقيع جميع امتدادات Firefox منذ Firefox 48 و Firefox ESR 52. سيمنع Firefox تثبيت الامتدادات بشهادات غير صالحة (أو لا شيء) ، وهذا يسبب المشكلة على أنظمة المستخدم.

تم الإبلاغ عن مشكلات ذات صلة: لا يمكن لبعض المستخدمين تثبيت الإضافات من مستودع الوظائف الإضافية الرسمي في موزيلا. يحصل المستخدمون على أخطاء "فشل التنزيل. يرجى التحقق من اتصالك" عندما يحاولون تنزيل أي امتداد من المستودع الرسمي.

حل

في الليل ، يمكن لمستخدمي Dev و Android تعطيل توقيع الامتدادات ؛ أبلغ بعض المستخدمين أن هذا حل المشكلة مؤقتًا في نهايتها. تحتاج إلى تعيين التفضيل xpinstall.signatures.required إلى false على: config لتعطيل التوقيع. يمكنك تغيير تاريخ النظام إلى اليوم السابق لحلها بشكل مؤقت أيضًا ، ولكن قد يؤدي ذلك إلى مشكلات أخرى.

لا يمكن حل المشكلة إلا في نهاية موزيلا. تحتاج المنظمة إلى تجديد الشهادة أو إنشاء شهادة جديدة لحل المشكلة. أتوقع أن تفعل موزيلا ذلك بمجرد انتشار المشكلة وتؤثر على الكثير من مستخدمي Firefox.

يجب على المستخدمين عدم إزالة الملحقات المتأثرة من عمليات التثبيت الخاصة بهم ؛ ستحل المشكلة نفسها بمجرد أن تقوم موزيلا بإصلاحها.