ما هي الإضافات؟

الإضافات هي برامج صغيرة الحجم تعمل على تخصيص تجربة التصفُّح. وتتيح هذه التطبيقات للمستخدمين تخصيص وظائف Chrome وسلوكهم حسب الاحتياجات أو الخيارات الفردية. فهي تستند إلى تقنيات الويب مثل HTML وJavaScript وCSS.

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

لقطة شاشة لرمز الإضافة في شريط المتصفِّح

يجب أن تكون واجهات المستخدم بسيطة وأن تتضمّن غرضًا. يمكن أن تتراوح بين رمز بسيط، مثل إضافة Google Mail Checker أعلاه، وصولاً إلى تجاوز الصفحة بأكملها.

يتم ضغط ملفات الإضافات في حزمة .crx واحدة يمكن للمستخدم تنزيلها وتثبيتها. ويعني هذا أن الإضافات لا تعتمد على محتوى من الويب، على عكس تطبيقات الويب العادية.

يتم توزيع الإضافات من خلال لوحة بيانات مطوّري برامج Chrome ويتم نشرها في سوق Chrome الإلكتروني. ولمزيد من المعلومات، اطّلِع على مستندات مطوّري برامج المتجر.

مرحبًا بالإضافات

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

بعد ذلك، أضِف ملفًا باسم manifest.json وأدرِج الرمز التالي:

{
  "name": "Hello Extensions",
  "description" : "Base Level Extension",
  "version": "1.0",
  "manifest_version": 2
}

وتتطلّب كل إضافة بيانًا، إلا أنّ معظم الإضافات لن تتضمّن الكثير من البيانات باستخدام البيان فقط. لبدء التشغيل السريع هذه، تحتوي الإضافة على ملف منبثق ورمز تم تعريفه ضمن حقل browser_action:

{
  "name": "Hello Extensions",
  "description" : "Base Level Extension",
  "version": "1.0",
  "manifest_version": 2,
  "browser_action": {
    "default_popup": "hello.html",
    "default_icon": "hello_extensions.png"
  }
}

يمكنك تنزيل hello_extensions.png هنا ثم إنشاء ملف بعنوان hello.html:

<html>
  <body>
    <h1>Hello Extensions</h1>
  </body>
</html>

تعرض الإضافة الآن hello.html عند النقر على الرمز. الخطوة التالية هي تضمين أمر في manifest.json يؤدي إلى تفعيل اختصار لوحة مفاتيح. هذه الخطوة ممتعة، ولكنها ليست ضرورية:

{
  "name": "Hello Extensions",
  "description" : "Base Level Extension",
  "version": "1.0",
  "manifest_version": 2,
  "browser_action": {
    "default_popup": "hello.html",
    "default_icon": "hello_extensions.png"
  },
  "commands": {
    "_execute_browser_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+F",
        "mac": "MacCtrl+Shift+F"
      },
      "description": "Opens hello.html"
    }
  }
}

الخطوة الأخيرة هي تثبيت الإضافة على جهازك المحلي.

  1. انتقِل إلى chrome://extensions في المتصفّح. يمكنك أيضًا الوصول إلى هذه الصفحة من خلال النقر على قائمة Chrome في أعلى يسار المربّع المتعدد الاستخدامات، وتمرير مؤشر الماوس فوق المزيد من الأدوات، واختيار الإضافات.
  2. ضع علامة في المربّع بجانب وضع مطوّر البرامج.
  3. انقر على تحميل إضافة غير مضغوطة واختر الدليل للإضافة "مرحبًا" .

تهانينا! يمكنك الآن استخدام الإضافة المستندة إلى النافذة المنبثقة بالنقر على رمز hello_world.png أو بالضغط على Ctrl+Shift+F على لوحة المفاتيح.

ما الخطوات التالية؟

  1. اتّبِع البرنامج التعليمي للبدء.
  2. اطّلِع على نظرة عامة.
  3. الاطّلاع على آخر الأخبار من خلال قراءة مدونة Chromium
  4. الاشتراك في مجموعة chromium-extensions