الأحد، 20 مارس 2011

كيفية التعديل على اضافات الفيرفوكس لحل مشكلة التوافق edit firefox add-on to solving compatibility problem




برنامج الفيرفوكس وهو اشهر متصفح مجاني لتصفح الانترنت وصار يقوم بتحديثات مستمرة وفي ميزة رائعة اصبحت متواجدة حاليا في بقية المتصفحات امثال الكروم ومتصفح ويندوزاكسبلورر 9 وهي ميزة الاضافات وهي عبارة عن برمجيات صغيرة لعمل وظائف رائعة في المتصفح وتجعله كامل والكمال لله وحده وهنالك الملايين من الاضافات الرائعة لكن احيانا نجد ان احدى الاضافات قد توقف التحديث فيها او توقف العمل عليها وتجد انك تحتاج لها او اتكون اضافة قديمة لكنها غير متوافقة مع الاصدار الجديد او انك لا تريد الانتظار من المطورين ان يجددو فيها وتريد ان تعدلها لتتوافق مع الاصدار الجديد من الفيرفوكس

ساستعمل في شرحي فيرفوكس الاصدار3.6.15



مثلا اردت اضافة الاضافة التالية من موقع فيرفوكس للاضافات وهي خاصة بتصغير المتصفح الى جوار الساعة او اخفاءه
اسم الاضافة هي

minimize to try

حسب المعلومات في الاضافة انها تعمل من الاصدار Firefox 1.0 - 3.6a1pre
لذا فهي لا تعمل على الاصدار الذي استعمله 3.6.15

نقوم بحفظ الاداة الى سطح المكتب وليس وذلك عن طريق



الضغط على كلمة Add to firefox باليمين بالماوس ونختار حفظ باسم save link as على سطح المكتب


بعد حفظ الاضافة في ملف في سطح المكتب راح يكون اسمها مثلا

نلاحظ ان الاضافة من نوع xpi وهي الصيغة المستخدمة من قبل الفيروفوكس وهي عبارة عن نوع من انواع الملفات المضغوطة

قم باستعمال اي برنامج لفتح الملف المضغوط ساتعمل هنا winzip


نقوم بفك الضغط على الملف ونجد ملف اسمه

install.rdf

افتح الملف ببرنامج النوت باد


ابحث في الملف عن

احدى الكلمتين
minversion
maxversion

وبنهم ارقام تحدد الاصدار الذي تعمل عليه الاضافة هذه وهو نفس الكلام المكتوب في مواصفات الاضافة

1.0
3.6a1pre



قوم بتغير الارقام واجعل الماكس maxversion نفس الاصدار للمتصفح
عندي الاصدار هو 3.6.15



بعدها قم بحفظ الملف مرة ثانية بعدين عن طريق الماوس قم بسحب الملف الى داخل الملف المضغوط المفتوح بواسطة
برنامج winzip كما في الصورة





ومن ثم قم بسحب الاضافة الى اي صفحة في الفيرفوكس






وهذه النتيجة بعد ان قمت بتنصيبها يطلب ان اقوم باعادة تشغيل المتصفح




وهذا بالمثل لاي اضافة لديك قديمة او تعاني من مشكلة