תוספים הם תוכנות קטנות שמתאימות אישית את חוויית הגלישה. הם מאפשרים למשתמשים להתאים את הפונקציונליות וההתנהגות של 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"
}
}
}
השלב האחרון הוא להתקין את התוסף במחשב המקומי.
- עוברים אל
chrome://extensionsבדפדפן. אפשר גם לגשת לדף הזה על ידי לחיצה על תפריט Chrome בפינה השמאלית העליונה של סרגל הכתובות, העברת העכבר מעל כלים נוספים ובחירה באפשרות תוספים. - מסמנים את התיבה לצד מצב פיתוח.
- לוחצים על Load Unpacked Extension (טעינת תוסף לא ארוז) ובוחרים את הספרייה של התוסף Hello Extensions.
מעולה! עכשיו אפשר להשתמש בתוסף מבוסס-החלון הקופץ בלחיצה על הסמל hello_extensions.png או על ידי הקשה על Ctrl+Shift+F במקלדת.
מה עכשיו?
- מדריך לתחילת העבודה
- קריאת הסקירה הכללית
- כדי להתעדכן, מומלץ לקרוא את הבלוג של Chromium
- הרשמה לקבוצת chromium-extensions