مرحبًا بك في تطوير إضافات Chrome. تعرَّف على كل ما تحتاج إليه لبدء إنشاء أول إضافة Chrome وتوزيعها.

نظرة عامة

تعمل إضافات Chrome على تحسين تجربة التصفّح من خلال تخصيص واجهة المستخدم ومراقبة أحداث المتصفّح وتعديل الويب. انتقل إلى سوق Chrome الإلكتروني للاطّلاع على المزيد من الأمثلة حول المهام التي يمكن للإضافات القيام بها.
يمكنك إنشاء إضافات باستخدام تقنيات الويب نفسها التي يتم استخدامها لإنشاء تطبيقات الويب: HTML وCSS وJavaScript.
بالإضافة إلى واجهات برمجة تطبيقات الويب، يمكن للإضافات أيضًا الوصول إلى واجهات برمجة تطبيقات إضافات Chrome لإنجاز مهام مختلفة. للحصول على نظرة عامة أكثر تفصيلاً، يمكنك إلقاء نظرة على دليل التطوير.

مصطلحات الإضافة

تتألف إضافة Chrome من أجزاء تؤدي أدوارًا مختلفة.
بيان الإضافة هو الملف المطلوب الوحيد الذي يجب أن يكون له اسم ملف محدّد: Manifest.json. ويجب أيضًا أن تكون في الدليل الجذر للإضافة. يسجّل البيان البيانات الوصفية المهمة، ويحدد الموارد، ويُعلن عن الأذونات، ويحدد الملفات التي سيتم تشغيلها في الخلفية وعلى الصفحة.
يعمل مشغّل الخدمات في الخلفية ويعالج أحداث المتصفّح، مثل إزالة إشارة مرجعية أو إغلاق علامة تبويب. وليس لديه إذن بالوصول إلى نموذج العناصر في المستند (DOM)، ولكن يمكنك دمجه مع مستند خارج الشاشة لحالة الاستخدام هذه.
تُشغِّل النصوص البرمجية للمحتوى JavaScript في سياق صفحة الويب.
نفِّذ الرمز عندما ينقر المستخدم على رمز شريط أدوات الإضافة أو عندما يعرض نافذة منبثقة باستخدام Action API.
عرض واجهة مستخدم مخصّصة في اللوحة الجانبية للمتصفّح
اعتراض طلبات الشبكة أو حظرها أو تعديلها

النشر على "سوق Chrome الإلكتروني"

إذا كنت تنشئ الإضافة بنفسك، يمكنك الاطّلاع على البرنامج التعليمي للبدء. إذا أردت النشر على سوق Chrome الإلكتروني، فهناك بعض الأمور التي تحتاج إلى معرفتها أولاً.
عند اختيار الميزات المطلوب دعمها، يُرجى التأكّد من أن الإضافة تفي بهدف واحد يتم تحديده على نحو دقيق ويسهل فهمه.
يجب أن تتوافق الإضافات التي يتم نشرها على "سوق Chrome الإلكتروني" مع سياسات المطوّرين. اطّلِع على هذه السياسات لضمان إمكانية استضافة إضافتك في "سوق Chrome الإلكتروني".
عند كتابة التعليمات البرمجية، يجب أن يتم تضمين كل العمليات المنطقية في حزمة الإضافة. وهذا يعني أنّه لا يمكن تنزيل رمز JavaScript إضافي في وقت التشغيل. تحسين أمان الإضافة: يوفّر بدائل لتنفيذ رمز مُستضاف عن بُعد.

البرامج التعليمية

اختَر أيًا من البرامج التعليمية التالية لبدء رحلة تعلُّم الإضافات.
أنشئ أول إضافة أهلاً بالعالم، حيث ستتعرف على سير عمل تطوير الإضافات.
تعرف على كيفية إضافة عناصر تلقائيًا إلى موقع محدد.
تعرف على تبسيط نمط الصفحة الحالية من خلال النقر على رمز شريط الأدوات.
تعرَّف على كيفية إنشاء نافذة منبثقة لإدارة علامات التبويب.
تعرَّف على كيفية إنشاء مشغّل خدمات الإضافات وتصحيح الأخطاء فيه.
تعرَّف على العثور ��لى السجلّات ورسائل الخطأ أثناء تصحيح الأخطاء.