إصلاح لتثبيت الوظائف الإضافية غير الموقعة في Firefox Dev و Nightly

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

أيضًا ، إذا كان لديك ملحقات غير موقعة مثبتة في Firefox Nightly ، فربما تكون قد لاحظت أن التحديث الأخير قد عطّلها.

أعلنت موزيلا مرة أخرى في فبراير أنها ستفعل ذلك تقديم نظام توقيع للوظائف الإضافية في المستقبل القريب.

سيمنع النظام تثبيت الوظائف الإضافية غير الموقعة في إصدارات Firefox Stable و Beta لحماية المستخدمين بشكل أفضل من عمليات تثبيت الإضافات الضارة وغير المرغوب فيها.

تم اتخاذ القرار بإضافة مفاتيح التجاوز إلى إصدارات Dev و Nightly من Firefox فقط حتى تظل الملحقات غير الموقعة مثبتة في تلك الإصدارات من Firefox.

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

تتمثل خطة Mozilla الحالية في تقديم تحذيرات باستخدام Firefox 40 ، وفرض الوظائف الإضافية الموقعة في Firefox 41 مع خيار تعطيل ، وإزالة هذا التفضيل مرة أخرى في Firefox 42. بدءًا من Firefox 42 ، لن يتمكن مستخدمو Stable و Beta من تجاوز هذا بعد الآن مما يعني أنه لا يمكن تثبيت الامتدادات غير الموقعة في تلك المتصفحات بعد الآن.

ربما لاحظ مستخدمو Firefox ليلاً أن المتصفح يحظر أيضًا تثبيت الملحقات غير الموقعة حاليًا.

لم توضح Mozilla سابقًا أنها ستفرض توقيع الوظائف الإضافية لإصدارات Dev و Nightly من Firefox أيضًا ولكن يبدو أن هذا هو الحال نظرًا لأن تثبيت الوظائف الإضافية غير الموقعة محظور حاليًا في Firefox Nightly (حاليًا في الإصدار 42 ).

إذا حاولت تثبيت امتداد HTTPS Everywhere الشهير حاليًا من موقع EFF على الويب ، فستتلقى رسالة الخطأ التي تمنع Nightly تثبيت الوظيفة الإضافية التي لم يتم التحقق منها.

firefox prevent installation unsigned addon

من غير الواضح سبب استخدام Mozilla للمصطلح 'لم يتم التحقق منه في رسالة الخطأ' وليس المصطلح بدون توقيع ، حيث يتم استخدام 'التوقيع' في مستودع إضافات Firefox لتمييز الوظائف الإضافية المتوافقة.

لإصلاح المشكلة ، قم بما يلي (يرجى ملاحظة مرة أخرى أن هذا سيعمل في جميع إصدارات Firefox حتى يتم إصدار Firefox 42. عند ظهور هذا الإصدار ، تدعم إصدارات Dev و Nightly المفتاح فقط).

  1. تحميل حول: config في شريط عناوين Firefox واضغط على Enter.
  2. تأكد من توخي الحذر إذا تم عرض رسالة تحذير.
  3. ابحث عن xpinstall.signatures.required.
  4. انقر نقرًا مزدوجًا فوق اسم التفضيل حتى يتم تعيين قيمته على false.

يمكنك تثبيت ملحقات غير موقعة مرة أخرى في Firefox بمجرد تعيين التفضيل على false ، لا يلزم إعادة تشغيل المتصفح.

install unverified addons

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

نص التحذير:

تحذير: يرغب هذا الموقع في تثبيت وظيفة إضافية لم يتم التحقق منها في Nightly. المضي قدما على مسؤوليتك الخاصة.

الكلمات الختامية

قد يكون مفاجئًا لمستخدمي Firefox Nightly أن Mozilla حدد التفضيل الافتراضي للمتصفح فيما يتعلق بطلب الوظائف الإضافية الموقعة إلى true.

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