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

David Li
David Li

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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