الإضافات هي برامج صغيرة لتخصيص تجربة التصفّح. تتيح هذه البرامج للمستخدمين تخصيص وظائف Chrome وسلوكه وفقًا للاحتياجات أو الإعدادات المفضَّلة الفردية. وهي مستنِدة إلى تكنولوجيات الويب، مثل HTML وJavaScript وCSS.
يجب أن يكون للإضافة غرض واحد محدَّد وسهل الفهم. يمكن أن تتضمّن الإضافة الواحدة مكوّنات متعددة ومجموعة من الوظائف، طالما أنّ كل شيء يساهم في تحقيق غرض مشترك.
![]()
يجب أن تكون واجهات المستخدم بسيطة ومقصودة. ويمكن أن تتراوح بين رمز بسيط، مثل إضافة Google Mail Checker الموضّحة أعلاه، إلى إلغاء صفحة كاملة.
يتم ضغط ملفات الإضافة في حزمة واحدة بتنسيق .crx ينزّلها المستخدم ويثبّتها. وهذا يعني أنّ الإضافات لا تعتمد على المحتوى من الويب، على عكس تطبيقات الويب العادية.
يتم توزيع الإضافات من خلال لوحة بيانات مطوّري Chrome ونشرها على سوق Chrome الإلكتروني. لمزيد من المعلومات، يُرجى الاطّلاع على مستندات المطوّرين في المتجر.
مقدمة عن الإضافات
يمكنك التعرّف على الإضافات من خلال مثال "مقدمة عن الإضافات" السريع هذا. ابدأ بإنشاء دليل جديد لتخزين ملفات الإضافة، أو نزِّلها من صفحة المثال.
بعد ذلك، أضِف ملفًا باسم 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"
}
}
}
الخطوة الأخيرة هي تثبيت الإضافة على جهازك.
- انتقِل إلى
chrome://extensionsفي متصفّحك. يمكنك أيضًا الوصول إلى هذه الصفحة من خلال النقر على قائمة Chrome في أعلى يسار "المربّع متعدد الاستخدامات"، وتمرير مؤشر الماوس فوق المزيد من الأدوات والنقر على الإضافات. - ضَع علامة في المربّع بجانب وضع المطوّرين.
- انقر على تحميل إضافة غير مضغوطة واختَر دليل إضافة "مقدمة عن الإضافات".
تهانينا! يمكنك الآن استخدام إضافتك المستنِدة إلى النوافذ المنبثقة من خلال النقر على الرمز hello_extensions.png أو من خلال الضغط على Ctrl+Shift+F على لوحة المفاتيح.
ما هي الخطوات التالية؟
- اتّبِع الدليل التعليمي "البدء"
- اطّلِع على نظرة عامة
- اطّلِع على آخر الأخبار من خلال قراءة مدونة Chromium
- اشترِك في مجموعة chromium-extensions