ממשקי ה- API של ה- WebExtension הקרובים של Firefox נחשפו
- קטגוריה: פיירפוקס
מתי מוזילה שיחררה את Firefox 57 בחודש נובמבר 2017 , התמיכה במערכת WebExtensions החדשה עבור תוספי דפדפן הייתה מוגבלת.
היעדר תמיכה בממשקי API מסוימים היה גָדוֹל הבעיה מכיוון שהכוונה לכך שמפתחי תוספים מסוימים כלל לא יכלו לנמל את התוספים שלהם למערכת ההרחבה החדשה, נאלצו להשמיט תכונות לשם כך, או לחכות עד שממשקי API יתפנו לייצור יציאה.
הנושא לא היה כל כך בעייתי אם מוזילה לא הייתה מקבלת את ההחלטה הסר את מערכת התוספות הישנה בפיירפוקס 57 .
ממשקי API חדשים של WebExtension הוצגו בגרסאות חדשות יותר של Firefox ואחרות שופרו כך שיכללו פונקציונליות חדשה או חסרה.
אמנם זה הוגן לומר שמערכת WebExtensions לעולם לא תתמוך באותן יכולות בהן תמכה מערכת ההרחבות הקלאסית של פיירפוקס, אך ברור שמוצילה מתקדמת וכי מערכת ההרחבה החדשה התחזקה מאז שחרורה של Firefox 57.
מוזילה חשפה רשימה של ממשקי API של WebExtension שהיא מתכוונת לכלול בגרסאות הבאות של דפדפן Firefox.
החל משחרורו של Firefox 62, יישומי ה- API הבאים של WebExtension יהיו הציג בפיירפוקס:
אֵשׁ | שחרור יעד |
---|---|
תסריטים למשתמשים | 63 |
למעלה אתרים | 62 |
desktopCapture (TBD) | 63 |
תוכן הצהרתי | 63 |
ניהול מושבים | 63 (TBD) |
סרגלי כלים | 63 (TBD) |
שכבות-על | 64 (TBD) |
יש דיונים גם בנושא הצגת ממשק API לסינון צבעוני. מוזילה לא חשפה מידע אחר אודות ה- APIs הקרובים אך שמות ה- API רומזים על מה שיכולים לספק.
שים לב כי להלן ההנחיות הטובות ביותר שלי על סמך השם ומידע שמסופק על ידי דפי Bugzilla ו- Mozilla Wiki.
- תסריטים למשתמשים - ניהול תסריטים של משתמשים ותמיכה בהפעלת תסריטים של משתמשים בארגזי חול ולהפוך את התסריטים למשתמשים לאמינים יותר ראה באג 1437098 ו ויקי .
- למעלה אתרים - הרחב את הפונקציונליות של ממשק ה- API של TopSites WebExtensions. ראה באג 1446915
- שולחן העבודה - יישום API של Chrome.desktopCapture של Chrome. ראה באג 1303919
- תוכן הצהרתי - כדי להתאים לממשק ה- API ההצהרתי של Chrome. ראה באג 1435864 .
- ניהול מושבים - תנו לשלוחות שליטה על פעילויות באתר. ראה באג 833791
- סרגלי כלים - לא ברור, אולי שליטה בסרגלי כלים קיימים ואפשרויות להזזת סמלים וכאלה?
- שכבות-על - ממשק API שכבת-על מאובטח כדי להזריק ללא 'ספאם של אתר ה- DOM'. ראה באג 1340930 .
כמה ממשקי API מוסיפים פונקציונליות מבוקשת; ניהול הפעלות הוא ככל הנראה המספר הראשון כאן שכן הרחבות אינן יכולות לשלוט בפונקציונליות ישירות בפיירפוקס כרגע. הרחבות כמו Session Boss לעזור לעצמם על ידי שימוש בעומס שלהם ושמירת פונקציות.
מילות סגירה
ממשקי ה- API החדשים אכן מרחיבים את היכולות של מערכת ההרחבות של פיירפוקס, וזה דבר טוב. אני מצפה לתסריטים של משתמשים, ניהול הפעלות, סרגלי כלים ושכבות-על, מכיוון שהם ישפרו את הפונקציונליות בצורה משמעותית (עדיין לא בטוח לגבי סרגלי כלים).
עכשיו אתה: מה הצורך שלך בתוספות?