Greasemonkey 4: Firefox 57 التوافق

أعلن مطورو امتداد usercript الشهير Greasemonkey for Firefox عن Greasemonkey 4 ، وهو إصدار جديد من امتداد المتصفح.

سيكون Greasemonkey 4 متوافقًا مع Firefox 57 حيث سيتم إصداره باعتباره WebExtension. تخطط Mozilla لإسقاط الدعم لنظام الوظيفة الإضافية القديم لـ Firefox عند إصدار Firefox 57 Stable.

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

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

تحديث : يتوفر Greasemonkey 4 الآن على شكل WebExtension على Mozilla AMO.

Greasemonkey هو امتداد رفيع المستوى لفايرفوكس. لديها أكثر من 880 كيلو مستخدم في وقت كتابة هذا التقرير. النسخة الحالية من Greasemonkey التي يتم تقديمها على Mozilla AMO هي وظيفة إضافية قديمة. لن يعمل هذا الإصدار بعد الآن في Firefox 57 Stable أو Beta إذا لم يغير Mozilla الجدول.

أعلن مطورو Greasemonkey على موقع المشروع الرسمي أن Greasemonkey 4 يعمل. سيكون هذا الإصدار الجديد من المستعرض الإضافي متوافقًا تمامًا مع Firefox 57. وهذا خبر سار لمستخدمي الإضافة ، على الرغم من أن البدائل مثل Violentmonkey أو Tampermonkey متاحة ومتوافقة أيضًا مع Firefox 57.

الجانب السلبي لهذا هو أن هذه الخطوة سوف تنقطع التوافق مع بعض المستخدمين. لم يتم تطبيق هذا التغيير على المطورين من خلال واجهات برمجة التطبيقات الجديدة التي أنشأتها موزيلا ، لكنها كانت قرارًا متعمدًا.

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

تم اتخاذ القرار لدعم فقط المستخدمين الذين تم تصميمهم للتشغيل بشكل غير متزامن لأسباب تتعلق بالأداء. هذا فواصل التوافق مع البرامج النصية القديمة.

يتوفر Greasemonkey 4 كإصدار ألفا حاليًا. يقتصر التوافق على Firefox 56 والإصدارات السابقة ، وليس الإصدار الأحدث من Firefox ، Firefox 58.

سيتعين على مستخدمي Greasemonkey التعامل مع تغيير آخر: لن يأتي الإصدار 4 من الوظيفة الإضافية مع محرر نصوص بعد الآن ولكنه يعتمد على محرر مضمن بدلاً من ذلك. هذا تقييد لنظام WebExtensions الجديد حيث لا يمكن الوصول إلى ملحقات نظام الملفات بعد الآن.

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

سيكون الإصدار التالي من Greasemonkey متوافقًا مع Firefox 57. هذا شيء جيد ، على الرغم من أنه يعني أن بعض البرامج النصية لن تعمل بعد الآن في هذا الإصدار ما لم يتم تحديثها من قبل مؤلفيها.

أنت الآن: ما رأيك في الإعلان؟ هل تستخدم usercripts؟