רשימת משימות להעברה למניפסט מגרסה V3

מעקב אחר התקדמות ההעברה

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

עדכון המניפסט

הפורמט של הקובץ manifest.json שונה במקצת מהפורמט של מניפסט V3 מהפורמט של קובץ Manifest V2. בדף זה מתוארים השינויים שמשפיעים רק על הקובץ manifest.json. עם זאת, רבים מהשינויים בסקריפטים ובדפים מחייבים גם שינויים במניפסט. השינויים האלה נכללים במשימות ההעברה שמחייבות אותם.

העברה ל-Service Worker

קובץ שירות (service worker) מחליף את רקע התוסף או את דף האירוע כדי לוודא שקוד הרקע לא יופיע ב-thread הראשי. כך תוספים יכולים לפעול רק בעת הצורך ולחסוך במשאבים.

לפני שמתחילים, כדאי לקרוא על ההבדלים בין סקריפטים הפועלים ברקע לבין קובצי שירות (service worker) של תוספים.

עדכון קריאות ל-API

צריך להחליף חלק מהתכונות במניפסט מגרסה V3. יש להסיר לגמרי את החשבונות האחרים.

החלפת פונקציות listener חוסמות של בקשות אינטרנט

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

אחרי שתשלימו את הפריטים שתוארו למעלה, כדאי שתעיינו בכמה תרחישים נפוצים לדוגמה:

שיפור אבטחת התוסף

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

פרסום גרסה 3 של תוסף המניפסט

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