הערך הזה שומר על המזהה הייחודי של תוסף או ערכת עיצוב כשהם נטענים במהלך הפיתוח.
הנה כמה תרחישי שימוש נפוצים:
- כדי להגדיר שרת כך שיקבל רק בקשות מהמקור של התוסף ל-Chrome.
- כדי שתוספים או אתרים אחרים יוכלו לשלוח הודעות לתוסף.
- כדי שאתר יוכל לגשת ל
web_accessible_resourcesשל התוסף.
שמירה על מזהה תוסף עקבי
חשוב מאוד לשמור על מזהה יחיד במהלך הפיתוח. כדי לשמור על מזהה עקבי, פועלים לפי השלבים הבאים:
העלאת התוסף למרכז השליטה למפתחים
אורזים את ספריית התוסף בקובץ .zip ומעלים אותו אל מרכז השליטה למפתחים של Chrome בלי לפרסם אותו:
- במרכז השליטה למפתחים, לוחצים על הוספת פריט חדש.
- לוחצים על עיון בקבצים, בוחרים את קובץ ה-ZIP של התוסף ומעלים אותו.
- עוברים לכרטיסייה חבילה ולוחצים על הצגת מפתח ציבורי.
כשתיבת הדו-שיח פתוחה, פועלים לפי השלבים הבאים:
- מעתיקים את הקוד שבין
-----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, מוודאים שמצב הפיתוח מופעל ומעלים את ספריית התוסף הלא ארוז. משווים את מזהה התוסף בדף ניהול התוספים למזהה הפריט במרכז השליטה למפתחים. הם צריכים להיות זהים.
