הוצאה משימוש והסרות של ממשקי API ב-Chrome 55

ג'ו מדלי
ג'ו מדלי

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

לא ניתן יותר להפעיל משאבים עם סוגי MIME שאינם סקריפט

גרסאות קודמות של Chrome אפשרו לבצע כסקריפט תוכן שמכיל מספר סוגי MIME שאינם כתובים. נוסף על נקודת החולשה הברורה באבטחה, הבעיה הזו מפחיתה גם את הערך של הגדרות מדיניות אבטחת תוכן כמו script-src 'self'.

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

  • audio/*
  • image/*
  • video/*
  • text/csv

כוונה להסיר| מעקב אחר הסטטוס של Chrome | באג ב-Chromium

הסרה של SVGSVGElement.viewPort

היישום של SVGSVGElement.viewPort לא עבד ב-Chrome מאז 2012. המאפיין לא קיים בכלל בדפדפנים אחרים והוא הוסר מהמפרט. לכן, הנכס הוצא משימוש ב-Chrome 54 והוסר עכשיו.

כוונה להסיר| מעקב אחר הסטטוס של Chrome| באג ב-Chromium