שירותי הובלה
הסרת התמיכה ב-expLAIN וב-REINDEX ב-WebSQL
הפלט של expLAIN לא מובטח שהוא יהיה יציב בגרסאות SQLite, לכן מפתחים לא יכולים להסתמך עליו. REINDEX שימושי רק כאשר רצף אוסף משתנות בהגדרות, ו-Chrome משתמש רק ברצפי האיסוף המובנים. שתי השיטות תכונות הוסרו.
הסרת פענוח איזומורפי של מזהה שבר של כתובת URL
כש-Chrome פותח כתובת URL עם מזהה מקטע, הוא מפענח את %xx ומחיל את isomorphic-decode, במקרים מסוימים, הוא ינסה למצוא רכיב עם תוצאת הפענוח כמזהה. לדוגמה, אם משתמש פותח את example.com/#%F8%C0, Chrome מבצע את הפעולות הבאות:
- היא מחפשת בדף רכיב עם id="%F8%C0" .
- אם הוא לא נמצא, הוא מחפש בדף רכיב עם id="øÀ". אין דפדפן אחר שעושה זאת, והוא לא מוגדר בתקן. מתחיל בעוד בגרסה 73, Chrome כבר לא עושה את זה.
סטטוס פלטפורמת Chrome | באג ב-Chromium
הוצאה משימוש
להוציא משימוש את 'הורדות Drive by' במסגרות iframe שבארגז חול (sandboxs)
Chrome הוציא משימוש הורדות במסגרות iframe שבארגז חול (sandbox) ללא תנועת משתמש ('drive-by downloads'), אם כי ניתן להסיר את ההגבלה הזו באמצעות מילת המפתח Allow-downloads- without-user-activate ברשימת המאפיינים של ארגז החול. הפעולה הזו מאפשרת לספקי תוכן להגביל הורדות זדוניות או פוגעניות.
הורדות עלולות לכלול נקודות חולשה באבטחה של המערכת. למרות נעשות בדיקות אבטחה נוספות ב-Chrome ובמערכת ההפעלה, אנחנו מרגישים חסימת הורדות במסגרות iframe שבארגז חול (sandbox) מתאימה גם למחשבה הכללית ה-Sandbox. מלבד בעיות אבטחה, המשתמש יהיה נעים יותר של קליק שמפעיל הורדה באותו דף, בהשוואה הורדות התחילו באופן אוטומטי כשהם נוחתים בדף חדש, או שהתחילו באופן ספונטני לאחר הקליק.
ההסרה צפויה בגרסה 81 של Chrome.
מדיניות הוצאה משימוש
כדי לשמור על תקינות הפלטפורמה, לפעמים אנחנו מסירים מ-פלטפורמת האינטרנט ממשקי API שההרצה שלהם הסתיימה. יכולות להיות סיבות רבות לכך שנסיר API, כמו:
- הם מוחלפים על ידי ממשקי API חדשים יותר.
- הם מתעדכנים בהתאם לשינויים במפרטים כדי ליישר קו עם דפדפנים אחרים.
- אלה ניסויים מוקדמים שמעולם לא יצאו לפועל בדפדפנים אחרים, ולכן הם יכולים להגביר את נטל התמיכה על מפתחי אתרים.
חלק מהשינויים האלה ישפיעו על מספר קטן מאוד של אתרים. כדי לטפל בבעיות מראש, אנחנו מנסים לשלוח הודעה מראש למפתחים כדי שיוכלו לבצע את השינויים הנדרשים כדי שהאתרים שלהם ימשיכו לפעול.
ב-Chrome יש כרגע תהליך להוצאה משימוש והסרה של ממשקי API, בעיקרון:
- הודעה ברשימת התפוצה blink-dev.
- מגדירים אזהרות וקובעים מגבלות זמן במסוף כלי הפיתוח ל-Chrome כשהמערכת מזהה שימוש בדף.
- מומלץ להמתין, לעקוב ולהסיר את התכונה עם ירידות בשימוש.
ב-chromestatus.com ניתן למצוא רשימה של כל התכונות שהוצאו משימוש באמצעות המסנן שהוצא משימוש . בנוסף, התכונות שהוסרו זמינות באמצעות המסנן שהוסר. ננסה גם לסכם חלק מהשינויים, ההיגיון ונתיבי ההעברה בפוסטים האלה.