تعود ميزة DownThemAll الإضافية في فايرفوكس
- فئة: ثعلب النار
انتقد العديد من مطوري الإضافات Mozilla في عام 2015 عندما كشف صانع Firefox أنه سيسقط نظام إضافات Firefox الكلاسيكي ليحل محله نظام جديد على أساس WebExtensions . حدث هذا التبديل مع إصدار Firefox 57 في عام 2017 .
كان نيلس ماير أحد المطورين الذي حافظ على الوظيفة الإضافية الشهيرة للتنزيل انزلهم كلهم . نحن استعرض DownThemAll في عام 2013 لأول مرة ووجدت أنها امتداد ممتاز لعناصر التنزيل الجماعي على مواقع الويب.
سيقوم الامتداد بتحليل صفحات الويب لعرض الروابط والصور والوسائط وخيارات التنزيل الأخرى للمستخدم عند التشغيل. يمكن لمستخدمي Firefox استخدامه لتنزيل جميع الصور أو الأرشيفات أو الملفات الصوتية أو أي نوع آخر من الملفات من المواقع بعملية بسيطة.
انتقد ماير موزيلا لإجرائها التبديل عندما لم تكن واجهة برمجة تطبيقات WebExtensions ناضجة بدرجة كافية أو حتى متاحة ؛ سيكون امتداد مثل DownThemAll محدودًا للغاية بالميزات وتم اتخاذ قرار بعدم نقل الامتداد.
ملحقات مثل Download Star تم إنشاؤها في غضون ذلك والتي دعمت بعض وظائف DownThemAll ولكنها أيضًا مقيدة بواجهات برمجة تطبيقات WebExtension.
نشر المطور الكود المصدري لإصدار WebExtensions من DownThemAll جيثب يشير مؤخرًا إلى أن إصدار الإصدار التجريبي قريب جدًا.
إصدار WebExtensions هو إعادة كتابة كاملة للملحق. يلاحظ المطور أن الامتداد سوف يفتقر إلى الميزات التي يدعمها امتداد DownThemAll الأصلي بسبب قيود WebExtension. بالإضافة إلى ذلك ، ستعود بعض الأخطاء التي تم تصحيحها في الإصدار القديم إلى إصدار WebExtensions حيث لا توجد طريقة للتعامل معها في ذلك الوقت.
ما يعنيه هذا علاوة على ذلك هو أن بعض الأخطاء التي قمنا بإصلاحها في DownThemAll الأصلي! عدنا ، حيث لا يمكننا القيام بالتنزيلات الخاصة بنا بعد الآن ولكن يتعين علينا المرور عبر مدير تنزيل المتصفح دائمًا ، وهو أمر سيء في التعامل مع بعض خوادم الويب الحقيقية 'المراوغات' في العرض الجامح. حتى أنه لا يتعامل مع أخطاء 404 العادية.
قائمة المهمات ، المصنفة حسب الأولويات ، يسلط الضوء على الميزات والميزات القادمة التي لا يمكن تنفيذها بسبب القيود.
تم التخطيط لدعم Chrome ، وكذلك دعم الترجمة ، ودعم عمليات السحب والإفلات ، والاستيراد والتصدير ، أو أولويات التنزيل.
تشمل الميزات التي لن يتم تنفيذها على الأرجح بسبب القيود التنزيلات المجزأة ، وإدارة تعارض الملفات ، والحد من السرعة ، وإرسال مُحيل التنزيل ، ومعالجة الطلبات ، أو المجموع الاختباري ، أو دعم المرآة.
يدعم إصدار WebExtensions تحديد وتنزيل ملفات متعددة من صفحات الويب باستخدام عوامل التصفية والأدوات الأخرى للمساعدة في العملية.
ما يمكننا القيام به وفعله هو جلب الاختيار الجماعي والتنظيم (إعادة تسمية الأقنعة ، إلخ) وأدوات الانتظار في DownThemAll! إلى WebExtension ، بحيث يمكنك بسهولة ترتيب مئات أو آلاف الملفات في وقت واحد دون اشتعال النيران في التنزيلات لأن المتصفح حاول تنزيلها جميعًا مرة واحدة.
الكلمات الختامية
يدعم إصدار WebExtension من DownThemAll الوظائف الأساسية للإصدار القديم في معظم الأحيان ولكنه يفتقر إلى الكثير من الميزات التي جعلت DownThemAll أحد أكثر برامج Firefox الإضافية شيوعًا. سوف يجربها المعجبون والمستخدمون منذ فترة طويلة للوظيفة الإضافية بغض النظر عن ذلك.
الآن أنت: ما هو رأيك في التطوير؟