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

David Li
David Li

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

  • חדש: מסמכים מחוץ למסך, שמספקים גישת DOM לתוספים לשימוש במגוון תרחישים, כמו הפעלת אודיו
  • מתן שליטה טובה יותר על משך החיים של עובדי שירות עבור ממשקי API של תוספים להתקשרות או קבלת אירועים לאורך תקופה ארוכה יותר
  • הוספת User Scripts API חדש, שמאפשר למשתמשים להריץ את הסקריפטים שלהם בצורה בטוחה יותר
  • שיפור התמיכה בסינון תוכן על ידי מתן מגבלות נדיבות יותר ב-declarativeNetRequest API עבור מערכי כללים סטטיים וכללים דינמיים

בנוסף לסגירת הפערים בנתונים, הוספנו גם תכונות חדשות לפלטפורמה, כמו Side Panel API שנשלח מוקדם יותר השנה ו-Reading List API שנמצא כרגע בגרסת בטא. דנו ברבים מהשינויים האלה לאחרונה בכנס למפתחים בנושא סינון מודעות, שיתפנו הקשר נוסף לגבי השינויים והשיפורים שביצענו על סמך המשוב.

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

"עם Manifest V3, הבחנו במאמצים הרבים שצוותי דפדפנים (במיוחד Chrome, אבל גם בדפדפנים אחרים) משקיעים בעבודה על פלטפורמה מאוחדת, ואני רואה איך הם מקשיבים למשוב ממפתחי התוספים. כמו תמיד, המעבר לפלטפורמה חדשה הוא משימה גדולה, אבל אנחנו מקווים שהפלטפורמה המאוחדת החדשה תניב יתרונות משמעותיים לכל הסביבה העסקית של תוספי הדפדפן, ושחסימת מודעות כמונו יוכלו להמשיך לעמוד במשימה ולשפר אותה." - אנדריי מסקוב, מנהל טכנולוגיות ראשי (CTO) של AdGuard

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

ציר הזמן של ההוצאה משימוש

נתחיל להשבית תוספי Manifest V2 בגרסאות טרום-יציבות מראש של Chrome (Dev, Canary ו-בטא) כבר מיוני 2024 ב-Chrome מגרסה 127 ואילך. משתמשים שהושפעו מההשקה יראו באופן אוטומטי תוספי Manifest V2 בדפדפן ולא יוכלו יותר להתקין תוספי Manifest V2 מחנות האינטרנט של Chrome. בנוסף, ביוני 2024, תוספי Manifest V2 יאבדו את התג 'מומלצים' בחנות האינטרנט של Chrome, אם יש להם אותו כרגע.

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

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

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

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

לבעלי תוספים שעדיין מפרסמים תוספי מניפסט מגרסה V2, מומלץ מאוד להשלים את המעבר אל מניפסט מגרסה V3 לפני יוני 2024. פרסמנו מדריך להעברת נתונים (מיגרציה) שכולל את כל מה שצריך לדעת כדי לעבור בהצלחה. לסיכום של כמה מהשיפורים האחרונים בפלטפורמת התוספים, מומלץ לעיין בעדכונים הרבעוניים שלנו מיולי ומאוקטובר. אם יש לכם שאלות או בעיות במהלך ההעברה, אפשר לפנות אל ערוצי התמיכה שלנו.

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

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