سؤال

ما هي بعض الموارد للبدء في كتابة ملحق Firefox؟هل يوجد دليل API في مكان ما؟هل هناك برنامج تعليمي للبدء في مكان ما؟هل هناك لوحة مناقشة للمطورين في مكان ما؟

هل كانت مفيدة؟

المحلول

حاولنا أن نجعل http://developer.mozilla.org/en/Extensions الإجابة على كل هذه الأسئلة.الروابط الثلاثة الأولى في قسم التوثيق تتعلق بالبدء (بما في ذلك رابط آدم).تعد مجموعة الأخبار وقناة irc في قسم المجتمع بمثابة لوحات المناقشة الرسمية.

تعتبر Mozilla معقدة للغاية، لذا فإن أي نوع من أدلة واجهة برمجة التطبيقات (API) سيكون مرهقًا ويصعب كتابته.لذا فإن أفضل رهان لك هو التحقق من صفحة مقتطفات التعليمات البرمجية (المرتبطة أيضًا من صفحة ملحقات MDC)، ثم البحث في MDC/google، ثم طرح السؤال في المنتديات.

نصائح أخرى

الصفحة الرسمية المذكورة أعلاه جيدة، ولكن هذه هي الصفحة الأكثر فائدة التي وجدتها للبدء:http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-extension/

ولقد وجدت أن البدء بامتداد تم إنشاؤه من Add-on Builder يمثل بداية رائعة أيضًا.تنتقل مباشرةً إلى تعديل JavaScript ورؤية ما يحدث:https://addons.mozilla.org/en-US/developers/tools/builder

أنت أيضًا تريد حقًا أن تكون قادرًا على تصحيح الأخطاء، ولديك خياران لذلك:ChromeBug - والذي يمنحك FireBug لملحقات Firefox.عاصفة الويب, ، ولكنك تحتاج إلى استخدام إصدار الوصول المبكر وهو يتطلب حاليًا التصحيح كتبت.

إليك صفحة البداية الرسمية من Mozilla لكتابة ملحقك الأول.http://developer.mozilla.org/en/Building_an_Extension

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

يعد هذا مصدرًا رائعًا للبدء في تعلم كيفية إنشاء ملحق FireFox:
كيفية إنشاء ملحقات فايرفوكس

هذا برنامج تعليمي رائع وسيغطي معظم أنواع الإضافات.

يحرر:تم تحديث الرابط لاستخدام النسخة المؤرشفة لأن الصفحة الأصلية لم تعد موجودة

هذا لديه أفضل الحلول:https://developer.mozilla.org/en/Extensionsولكن يمكنك تجربة برنامج التحويل البرمجي للبرنامج النصي Greemonkey

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top