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

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

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

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

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

يتم ضغط ملفات الإضافات في حزمة .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