שימוש בשיטות התקנה חלופיות

בדרך כלל משתמשי Chrome מתקינים תוספים על ידי כניסה לדף האפליקציה בחנות האינטרנט של Chrome והתקנת התוסף ישירות מאותו דף. עם זאת, במקרים מסוימים יכול להיות שתהליכי התקנה אחרים מתאימים יותר. למשל:

  • תוסף משויך לתוכנה אחרת, וצריך להתקין אותו בכל פעם שהמשתמש מתקין את התוכנה הזו.
  • מנהל רשת רוצה להתקין את אותם התוספים בארגון שלו.

במקרים הקודמים, Google Chrome תומך בשיטות הבאות להתקנת תוספים:

שתי הדרכים תומכות בהתקנת תוסף שמתארח ב-update_URL. ב-Windows וב-macOS, הקוד update_URL צריך להפנות לחנות האינטרנט של Chrome. אם מתקינים תוסף בשיטות האלה, משתמשי Windows ו-macOS צריכים להפעיל את התוסף דרך תיבת הדו-שיח הבאה לאישור:

אזהרה לגבי תוסף חיצוני

ב-Linux, קובץ ההעדפות יכול להפנות לתוסף של חנות האינטרנט של Chrome, לתוסף שמתארח באופן חיצוני או לקובץ תוסף CRX במחשב של המשתמש. משתמשי Linux לא יתבקשו להפעיל את התוסף, כי הוא מותקן אוטומטית.

לפני שמתחילים

התקנה מחנות האינטרנט של Chrome

אם אתם מפיצים תוסף שמתארח בחנות האינטרנט של Chrome, קודם צריך לפרסם את התוסף. לאחר מכן, רושמים את הפרטים הבאים:

  • כתובת ה-URL לעדכוןhttps://clients2.google.com/service/update2/crx. כתובת ה-URL הזו מפנה לחנות האינטרנט של Chrome.
  • מזהה התוסף – המזהה מופיע בכתובת ה-URL של התוסף בחנות האינטרנט של Chrome.

מזהה פריט בחנות האינטרנט של Chrome

התקנה מקובץ CRX מקומי

אם אתם מפיצים קובץ מקומי למשתמשי Linux, תצטרכו לארוז קובץ CRX ולשים לב למידע הבא:

  • מזהה התוסף – המזהה מופיע בדף ניהול התוספים chrome://extensions.

  • גרסת התוסף – מופיעה בדף ניהול התוסף chrome://extensions או בקובץ המניפסט JSON.

איך למצוא את המזהה והגרסה של התוסף

  • המיקום של קובץ ה-CRX – הספרייה יכולה להיות מקומית או שיתוף רשת. מוודאים שהקובץ זמין למכונה שבה רוצים להתקין את התוסף.

התקנה משרת אישי

אם אתם מפיצים תוסף שמתארח בשרת אישי עבור משתמשי Linux, תצטרכו לפעול לפי ההוראות להתקנת תוספים ב-Linux ולציין את המידע הבא:

  • מזהה התוסף – המזהה מופיע בדף ניהול התוספים chrome://extensions.

  • נתיב הקובץ update_url XML – הנתיב הזה צריך להיות תואם לנתיב של השדה update_url שהוצהר בקובץ המניפסט JSON.

בדוגמאות הבאות ההנחה היא שהגרסה היא 1.0 ומזהה התוסף הוא aaabbcccdddeeefff.

שימוש בקובץ העדפות

macOS

  1. יוצרים קובץ JSON עם השם של מזהה התוסף. לדוגמה: aaabbbcccdddeeefff.json
  2. צריך להכניס אותו לאחת מהתיקיות הבאות:

    למשתמש ספציפי
    ~USERNAME/Library/Application Support/Google/Chrome/External Extensions/
    לכל המשתמשים
    /Library/Application Support/Google/Chrome/External Extensions/
  3. מציינים את כתובת ה-URL לעדכון באמצעות שם השדה 'external_update_url'. לדוגמה: json { "external_update_url": "https://clients2.google.com/service/update2/crx" }

  4. שומרים את קובץ ה-JSON.

  5. מפעילים את Google Chrome ועוברים אל chrome://extensions. התוסף אמור להופיע ברשימה.

פתרון בעיות בהרשאות של Mac OS

ב-macOS, הקבצים של התוספים החיצוניים לכל המשתמשים נקראים רק אם ההרשאות של מערכת הקבצים מונעות ממשתמשים לא מורשים לשנות אותם. אם תוספים חיצוניים לא מותקנים כש-Chrome מופעל, ייתכן שיש בעיית הרשאות בקובצי ההעדפות של התוספים החיצוניים. כדי לבדוק אם זו הבעיה, יש לבצע את השלבים הבאים:

  1. מפעילים את תוכנת המסוף. ניתן למצוא אותו בכתובת /Applications/Utilities/Console.
  2. אם בסמל השמאלי ביותר במסוף מופיעה ההודעה "Show Log list" (הצגת רשימת יומנים), לוחצים על הסמל הזה. משמאל תופיע עמודה שנייה.
  3. בחלונית שמשמאל, לוחצים על 'הודעות במסוף'.
  4. מחפשים את המחרוזת לא ניתן לקרוא תוספים חיצוניים. אם יש בעיה בקריאת קובצי התוספים החיצוניים, תופיע הודעת שגיאה. חפשו הודעת שגיאה אחרת שמופיעה מיד לפניה, שאמורה להסביר את הבעיה. לדוגמה, אם מופיעה השגיאה הבאה: "הנתיב /Library/Application Support/Google/Chrome נמצא בבעלות הקבוצה הלא נכונה", צריך להשתמש ב-chgrp או בתיבת הדו-שיח'קבלת מידע' של Finder כדי לשנות את הבעלים של הקבוצה של הספרייה לקבוצת האדמין.
  5. אחרי תיקון הבעיה, צריך להפעיל מחדש את Chrome. בדוק שהתוסף החיצוני מותקן עכשיו. ייתכן ששגיאת הרשאה אחת מונעת מ-Chrome לזהות שגיאה שנייה. אם התוסף החיצוני לא הותקן, צריך לחזור על השלבים האלה עד שלא מופיעה הודעת שגיאה באפליקציית המסוף.

Linux

  1. יוצרים קובץ JSON עם השם של מזהה התוסף. לדוגמה: aaabbbcccdddeeefff.json.
  2. צריך להכניס אותו לאחת מהתיקיות הבאות:

    • /opt/google/chrome/extensions/
    • /usr/share/google-chrome/extensions/
  3. ברשימה הבאה מתוארת התקנת תוספים מחנות האינטרנט של Chrome, מקובץ CRX או משרת אישי:

    • כדי להתקין תוסף לחנות האינטרנט של Chrome, צריך לציין את כתובת ה-URL לעדכון עם שם השדה "external_update_url". לדוגמה: json { "external_update_url": "https://clients2.google.com/service/update2/crx" }
    • כדי להתקין את התוסף מקובץ CRX, ציינו את המיקום בשדה 'external_crx' ואת הגרסה ב-'external_version'. לדוגמה: json { "external_crx": "/home/share/extension.crx", "external_version": "1.0" }
    • כדי להתקין את התוסף מתארח בשרת אישי, השדה external_update_url" צריך להפנות לקובץ ה-XML, כמו בדוגמה הבאה: json { "external_update_url": "http://myhost.com/mytestextension/updates.xml" }
  4. שומרים את קובץ ה-JSON.

  5. מפעילים את Google Chrome ועוברים אל chrome://extensions. התוסף אמור להופיע ברשימה.

לוקאלים נתמכים

אם רוצים להתקין את התוסף רק לוקאלים מסוימים של הדפדפן, אפשר לפרט את הלוקאלים הנתמכים בשם השדה "supported_locales". הלוקאל יכול לציין לוקאל הורה כמו en. במקרה כזה התוסף יותקן בכל הלוקאלים של אנגלית (כמו en-US), en-GB וכו'. אם נבחר אזור דפדפן אחר שלא נתמך בתוסף, התוספים החיצוניים יוסרו. אם הרשימה 'supported_locales' חסרה, התוסף יותקן בכל לוקאל. למשל:

{
  "external_update_url": "https://clients2.google.com/service/update2/crx",
  "supported_locales": [ "en", "fr", "de" ]
}

שימוש ברישום של Windows

  1. מוצאים או יוצרים את המפתח הבא במרשם:

    Windows בגרסת 32 סיביות
    HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions
    Windows בגרסת 64 סיביות
    HKEY_LOCAL_MACHINE\Software\Wow6432Node\Google\Chrome\Extensions
  2. יוצרים מפתח (תיקייה) חדש במפתח נכסים באותו שם כמו מזהה התוסף. לדוגמה: aaabbbcccdddeeefff.

  3. במפתח התוסף, יוצרים נכס מסוג 'update_url' ומגדירים אותו לערך הבא: json { "update_url": "https://clients2.google.com/service/update2/crx" }

  4. מפעילים את Chrome.

  5. עוברים אל chrome://extensions. התוסף אמור להופיע ברשימה.

עדכון והסרה

Google Chrome סורק את רשומות המטא-נתונים בהעדפות ובמרשם בכל פעם שהדפדפן מופעל, ומבצע את השינויים הנדרשים בתוספים החיצוניים שמתארחים בחנות האינטרנט של Chrome.

כדי לעדכן סיומת מקומית של קובץ CRX לגרסה חדשה, צריך לעדכן את הקובץ ואז לעדכן את הגרסה בקובץ ההעדפות (JSON).

כדי להסיר את התוסף (לדוגמה, אם התוכנה לא הוסרה), מסירים את קובץ ההעדפות (לדוגמה aaabbbcccdddeeefff.json) או את המטא-נתונים מהרישום.

שאלות נפוצות

בקטע הזה תמצאו תשובות לשאלות נפוצות בנושא תוספים חיצוניים.

האם Google Chrome עדיין תומך ב'התקנה מראש'?

כן, אבל רק כהתקנה מחנות האינטרנט של Chrome update_url, לא מנתיב CRX מקומי. מידע נוסף זמין במאמר מדיניות בנושא אפליקציות ותוספים.

מהן כמה מהטעויות הנפוצות בעת ההתקנה באמצעות קובץ ההעדפות?

  • לא לציין את המזהה או הגרסה שצוינו בקובץ ה-CRX.
  • קובץ ה-JSON (לדוגמה, aaabbbcccdddeeefff.json) נמצא במיקום שגוי או שהמזהה שצוין לא תואם למזהה התוסף.
  • שגיאת תחביר בקובץ JSON (למשל, אם צריך להפריד בין הערכים באמצעות פסיק או להשאיר פסיק בסוף הקובץ).
  • כניסה של קובץ JSON מפנה לנתיב שגוי לקובץ ה-CRX (או הנתיב שצוין אבל לא צוין שם קובץ)
  • לוכסנים הפוכים בנתיב UNC לא יסומנו בתו בריחה (escape). לדוגמה, "\\server\share\file" הוא שגוי; הוא צריך להיות "\\\\server\\share\\extension".
  • יש בעיות בהרשאות בשיתוף רשת.

מהן כמה מהטעויות הנפוצות בעת ההתקנה באמצעות הרישום?

  • לא צוין מזהה זהה לזה שרשום בחנות האינטרנט של Chrome.
  • המפתח נוצר במיקום שגוי במרשם.
  • נקודות כניסה במרשם מפנה לנתיב שגוי לקובץ ה-CRX בחנות האינטרנט של Chrome.
  • יש בעיות בהרשאות בשיתוף רשת.
  • לא כל המופעים של Chrome סגורים. כדאי להפעיל מחדש את המחשב אחרי הגדרת הרישום.

מה קורה אם המשתמש מסיר את התוסף?

אם המשתמש מסיר את התוסף דרך ממשק המשתמש, הוא לא יותקן או יתעדכן יותר בכל אתחול. במילים אחרות, התוסף החיצוני מופיע ברשימת החסימה.

איך אפשר לצאת מרשימת החסימה?

אם המשתמש מסיר את התוסף שלך, עליך לכבד את ההחלטה הזו. עם זאת, אם (המפתח) הסרתם בטעות את התוסף דרך ממשק המשתמש, ניתן להסיר את תג רשימת החסימה על ידי התקנה רגילה של התוסף דרך ממשק המשתמש, ואז הסרתו.