سؤال

أنا في عملية كتابة مساعد Firefox / Netscape (وليس ملحق) لتشغيل Windows، وكنت أتساءل عما إذا كان بإمكانك اقتراح أي مواقع للإرشادات والبرامج التعليمية؟

لقد كنت أبحث من خلال وثائق موزيلا، وتحديدا وثائق جيكو SDK للرجوع إليها، لكنها ليست أسهل اتباعها.

فقط أتساءل إذا كان هناك أي مواقع جيدة هناك للمساعدة في هذا؟ أو سأحتاج إلى الاعتماد على مستندات موزيلا.

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

المحلول

البحث عن NPAPI (واجهة برمجة تطبيق البرنامج المساعد Netscape). فيما يلي بعض النتائج:

نصائح أخرى

ملحوظة: فيما يلي لجعل الامتدادات، وليس الإضافات. آسف.

كلاهما ساعدني في الماضي.

أوصي بشدة باستخدام Nixysa، إنه جديد http://code.google.com/p/nixysa/. وبعد مناخط تفاصيل NPAPI. بالإضافة إلى ذلك، لديها عينة العمل. الموقع يصف ذلك أفضل ما يلي:

Nixysa هو إطار عمل مكتوب في Python لإنشاء رمز الغراء تلقائيا لمكونات الإضافات NPAPI (الإضافات للمتصفحات مثل Google Chrome أو Firefox)، مما يتيح لك بسهولة تعريض فئات C ++ إلى JavaScript من تمثيل IDL بسيط. تم تصميم Nixysa في الأصل لاحتياجات O3D، ولكنه مرن بما يكفي لدعم مجموعة واسعة من حالات الاستخدام.

تحقق من الرمز بعد التعليمات هنا وجرب العينة في أمثلة / معقد.

يمكنك كتابة برنامج يمكنه التسجيل واستدعاء رد اتصال JavaScript أيضا.

تحذير واحد هو أنه لا توجد وثائق (حتى الآن).

إذا كنت بحاجة إلى شيء يعمل بمتصفح عبر المستعرض (Firefox و IE) و / أو منصة عرضية (Windows، Linux، Mac)، فيمكنك أن ننظر إلى Firebreath:http://www.firebreath.org.

إنه مستقر للغاية ولديه الكثير من الميزات الرائعة.

للحصول على معلومات عامة "بدأت"، لدي عدد قليل من المشاركات بلوق حول هذا الموضوع (مرتبط من بعض المصادر المذكورة أعلاه كذلك)

http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

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