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

בדרך כלל, משתמשי 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.

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

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

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

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. מפעילים את התוכנית Console. אפשר למצוא אותו בקטע /Applications/Utilities/Console.
  2. אם בסמל בקצה הימני במסוף כתוב 'הצגת רשימת היומנים', לוחצים על הסמל הזה. עמודה שנייה תופיע בצד ימין.
  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 סגורים. כדאי לנסות להפעיל מחדש את המחשב אחרי הגדרת הרישום.

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

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

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

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