מוזילה מקבלת כעת תוספים עם הגרסה השלישית של המניפסט של Chrome

לא מזמן (21 בנובמבר ליתר דיוק) ספריית addons.mozilla.org החלה לקבל ולחתום באופן דיגיטלי תוספים המשתמשים בגרסה השלישית של מניפסט כרום, בעוד התמיכה בגרסה השנייה של המניפסט תימשך בעתיד הנראה לעין, אך בסוף 2023, לאחר הערכת הדינמיקה של מעבר התוספות לגרסה השלישית של המניפסט, האפשרות לבטל את התמיכה בגרסה השנייה של המניפסט ייחשב המניפסט.

מניפסט Chrome מגדיר את התכונות והמשאבים הזמינים לפלאגינים שנכתבו עם ה-API של WebExtensions.

החל מגרסה 57, Firefox עבר לחלוטין להשתמש ב-WebExtensions API לפתח תוספים והפסיקו לתמוך בטכנולוגיית XUL. המעבר ל-WebExtensions איפשר לאחד את פיתוח התוספים עם פלטפורמות Chrome, Opera, Safari ו-Edge, פשט את העברת התוספים בין דפדפני אינטרנט שונים ואיפשר שימוש מלא במצב הפעולה המרוב-הליכי (ניתן לתוספי WebExtensions מבוצע בתהליכים נפרדים, מבודדים מחלקים אחרים של הדפדפן). כדי לאחד את פיתוח הפלאגין עם דפדפנים אחרים, Firefox מספק תאימות כמעט מלאה לגרסה השנייה של מניפסט Chrome.

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

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

בין תכונות היישום מהמניפסט החדש בפיירפוקס:

  • נוסף API חדש לסינון תוכן הצהרתי, אך בניגוד ל-Chrome, התמיכה בהתנהגות החסימה הישנה של webRequest API לא הוסרה.
  • המניפסט מגדיר את החלפת דפי הרקע בגרסה של Service Workers שפועלים כתהליכי רקע (Background Service Workers). לצורך תאימות עתידית, פיירפוקס יתמוך ב-Service Workers, אך כעת הם מוחלפים במנגנון דפי האירועים החדש, המוכר יותר למפתחי אתרים, אינו מצריך שיפוץ מלא של הפלאגין ומסיר את המגבלות הקשורות לשימוש בשירותי Service Workers. עמודי אירועים יביאו תוספים קיימים של עמוד אחורי לדרישות הגרסה השלישית של המניפסט, תוך שמירה על גישה לכל הפיצ'רים הדרושים לעבודה עם ה-DOM.
  • מודל מפורט חדש לבקשת הרשאות: התוסף לא יוכל להיות מופעל עבור כל הדפים בבת אחת (הוסרה הרשאת "all_urls"), אלא הוא יעבוד רק בהקשר של הכרטיסייה הפעילה, כלומר המשתמש יצטרך לאשר הפונקציונליות של התוסף עבור כל אתר. בפיירפוקס, כל הבקשות לגישה לנתוני האתר יטופלו כאופציונליות, וההחלטה הסופית על מתן גישה תתקבל על ידי המשתמש, אשר יוכל להחליט באופן סלקטיבי איזה תוסף יעניק גישה לנתונים שלו באתר מסוים.
  • לניהול הרשאות, נוסף לממשק כפתור חדש של "הרחבות מאוחדות", שכבר ניתן לבדיקה ב-Firefox ביינות לילה. הכפתור מספק את האמצעים לשלוט ישירות לאילו אתרים יש לכל תוסף גישה: המשתמש יכול להעניק ולבטל את הגישה של התוסף לכל אתר. בקרת ההרשאות חלה רק על תוספים המבוססים על הגרסה השלישית של המניפסט; עבור תוספים המבוססים על הגרסה השנייה של המניפסט, בקרת גישה פרטנית לאתרים לא מבוצעת.
  • שנה עיבוד בקשות צולבות: על פי המניפסט החדש, סקריפטים לעיבוד תוכן יהיו כפופים לאותן הגבלות הרשאות כמו עבור דף האב שבו משובצים סקריפטים אלה (לדוגמה, אם לדף אין גישה ל-API של מיקום , אז גם תוספי סקריפט לא יקבלו את הגישה הזו). שינוי זה מיושם במלואו בפיירפוקס.

לבסוף, ראוי להזכיר שניתן לבדוק את התוספים בגרסאות ליליות של Firefox. במהדורות יציבות, תמיכה בגרסה השלישית של המניפסט תופעל ב-Firefox 109, המתוכנן ל-17 בינואר 2023.

מקור: https://blog.mozilla.org


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.