نصائح / موارد لإنشاء مكون إضافي لـ Google Chrome [مغلق]

StackOverflow https://stackoverflow.com/questions/40689

  •  09-06-2019
  •  | 
  •  

سؤال

بعد اختبار قيادة Google Chrome لمدة 30 دقيقة أو نحو ذلك، أعجبني، حتى لو كان يبدو مجردًا في الوقت الحالي.الطريقة الواضحة لإضافة بعض الأشياء التي لا أستطيع العيش بدونها هي من خلال المكونات الإضافية.هل لدى أي شخص أي روابط للموارد حول كيفية البدء في إنشاء مكون إضافي/ملحق لمتصفح Chrome؟شكرًا.

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

المحلول

مات كاتس (Google SEO Guru) لديه سؤال وجواب عن Chrome ، ويكتب عنها:

س:لكن لا يمكنني تثبيت الامتداد X!لقد مات Google Chrome بالنسبة لي إذا لم أتمكن من استخدام الامتداد X!
أ:ثم سيتعين عليك استخدام متصفح آخر لفترة من الوقت.لا يدعم Google Chrome حاليًا ملحقات المتصفح (إنه يدعم المكونات الإضافية، مثل Flash).أنا متأكد من أن الإضافات/الوظائف الإضافية هي شيء يود فريق Chrome القيام به في المستقبل، ولكن فريق Chrome سيكون مشغولاً بعض الشيء لفترة من الوقت، ماذا عن التعليقات الواردة من الإطلاق بالإضافة إلى العمل على نظامي التشغيل Mac وLinux يدعم.أقترح عليك تجربة Google Chrome لبضعة أيام لمعرفة ما إذا كنت تستمتع بالتصفح حتى بدون الامتداد X.إن الكثير من السلوكيات الرائعة المشابهة للامتدادات، مثل المناطق النصية التي يمكن تغيير حجمها وتحميل الملفات بالسحب والإفلات، مدمجة بالفعل في Google Chrome.

نصائح أخرى

س:لكن لا يمكنني تثبيت الامتداد X!لقد مات Google Chrome بالنسبة لي إذا لم أتمكن من استخدام الامتداد X!

أ:لا شكر على واجب!الآن أصبح لدى Google Chrome امتدادات أيضًا.ينظر هنا.

إذا كان أي شخص مهتمًا بتطوير امتداد Chrome، فإليك وصلة إلى أحدث صفحة وثائق مطوري الإضافات لـ Google chrome.

ملحوظة:المكونات الإضافية (NPAPI) والإضافات (المعتمدة على JS) ليست متماثلة

من الوثيقة...

الامتدادات هي برامج صغيرة يمكن أن تعدل وتعزيز وظائف Google Chrome.

تكتبها باستخدام تقنيات الويب مثل HTML و JavaScript و CSS.لذلك إذا كنت تعرف كيفية كتابة صفحات الويب ، فأنت تعرف بالفعل معظم ما تحتاج إلى معرفته لكتابة الامتدادات.

يدعم الكروم NPAPI المكونات الإضافية التي يصعب برمجتها مقارنة بامتدادات Firefox.ومع ذلك، يتمتع NPAPI بأداء أفضل وأكثر تنوعًا.

ألق نظرة على هذا مثال مبسط للمكون الإضافي NPAPI.

يدعم Chrome واجهة برمجة تطبيقات netscape plugin، ولكن ذلك مخصص لعرض أنواع معينة من المحتوى.

يبدو أنك تسعى وراء واجهة برمجة تطبيقات الامتداد، ففايرفوكس هو المتصفح الرئيسي الوحيد الذي يشجع ويدعم امتدادات الطرف الثالث لقدرة التصفح (وهي ليست مجرد أشرطة أدوات جديدة)

لا يوجد شيء في وثائق المطور يشير إلى واجهة برمجة التطبيقات (API) التي تعمل على تحسين المتصفح - يبدو أن Google تريد الاحتفاظ برقابة مشددة على شكل التطبيق ومظهره.

قد تجد إجابة أكثر حسمًا على موقع التطوير:

dev.chromium.org، وقد يكون بعض المطورين موجودين على irc على #chromium على freenode.

يدعم Chrome الآن الإضافات والسمات. هنا هي وثائق لتطوير الامتدادات، و هذا هي الصفحة التي تصف إنشاء الموضوع.

الإجابة المقبولة قديمة.بعض عناوين URL المفيدة:

هناك فرق بين "المكون الإضافي" و "الملحق".يدعم Chrome مكونات NPAPI الإضافية:

قد يدعم Chrome أيضًا واجهة Pepper Plugin API الجديدة (ppapi):

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