הערך הזה שומר את המזהה הייחודי של התוסף או העיצוב בזמן הטעינה שלו במהלך הפיתוח. ריכזנו כאן כמה תרחישים נפוצים לדוגמה:
- כדי להגדיר שרת שיקבל בקשות רק ממקור התוסף ל-Chrome.
- כדי שתוספים או אתרים אחרים יוכלו לשלוח הודעות לתוסף שלכם.
- כדי שאתר יוכל לגשת אל
web_accessible_resources
של התוסף.
המזהה של התוסף צריך להיות עקבי
במהלך הפיתוח, חשוב לשמור על מזהה יחיד. כדי לשמור על עקביות בתעודה המזהה, צריך לפעול לפי השלבים הבאים:
העלאת התוסף למרכז השליטה למפתחים
אורזים את ספריית התוספים לקובץ .zip
ומעלים אותה אל מפתח Chrome
מרכז הבקרה בלי לפרסם אותו:
- במרכז השליטה למפתחים, לוחצים על הוספת פריט חדש.
- לוחצים על עיון בקבצים, בוחרים את קובץ ה-ZIP של התוסף ומעלים אותו.
- עוברים לכרטיסייה Package ולוחצים על הצגת המפתח הציבורי.
כשהחלון הקופץ פתוח, פועלים לפי השלבים הבאים:
- מעתיקים את הקוד בין
-----BEGIN PUBLIC KEY-----
ל------END PUBLIC KEY-----
. - צריך להסיר את השורות החדשות כדי להפוך אותה לשורת טקסט אחת.
מוסיפים את הקוד אל manifest.json
מתחת לשדה "key"
.
כך התוסף ישתמש באותו מזהה.
{ // manifest.json
"manifest_version": 3,
...
"key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}
השוואה בין מזהים
פותחים את דף ניהול התוספים בכתובת chrome://extensions
ומוודאים שמצב פיתוח מופעל,
ומעלים את ספריית התוספים הלא ארוזים. להשוות את מזהה התוסף בניהול התוספים
לדף 'מזהה פריט' במרכז השליטה למפתחים. הם אמורים להיות זהים.