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

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

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

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

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

מעבר ל-Service Worker

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

לפני שמתחילים, כדאי לקרוא על ההבדלים בין סקריפטים של הרקע לבין Service Workers של תוספים.

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

חלק מהתכונות צריך להחליף בתכונות מקבילות ב-Manifest V3. חלק מההגדרות צריך להסיר לגמרי.

החלפת מאזינים חוסמים של בקשות לאחזור מהרשת

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

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

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

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

פרסום תוסף Manifest V3

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