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

Joe Medley
Joe Medley

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

ב-Chrome 51 (אפריל 2016) יש כמה שינויים ב-Chrome.

הסרת התמיכה ב-SPDY/3.1

TL;DR: התמיכה ב-HTTP/2 נפוצה מספיק כדי שנוכל להפסיק את התמיכה ב-SPDY/3.1.

Intent להסרה | מעקב אחר Chromestatus | באג ב-Chromium

SPDY/3.1 היה פרוטוקול ניסיוני של שכבת אפליקציות שסיפק שיפורי ביצועים באמצעות HTTP/1.1. לשם כך, הוא השתמש, למשל, במולטיפלקס של חיבורים וב-server push. תכונות רבות שלו שולבו ב-HTTP/2, שפורסם כ-RFC במאי האחרון. מאחר ששרתים ומחשבים גדולים תומכים ב-HTTP/2, הגיע הזמן להסיר את SPDY/3.1 מ-Chrome.

הסרת TLS next protocol negotiation (NPN)

TL;DR: כחלק מהוצאה משימוש של SPDY, ה-NPN הוסר, אחרי שכבר הוחלף ב-ALPN.

Intent להסרה | מעקב אחר Chromestatus | באג ב-Chromium

NPN היה תוסף TLS ששימש לניהול משא ומתן על SPDY (ובתקופת המעבר, על HTTP/2). במהלך תהליך התקינה, NPN הוחלף ב-ALPN, שפורסם כ-RFC 7301 ביולי 2014. אנחנו מתכוונים להסיר את NPN במקביל להסרת ה-SPDY.

הסרת הודעות מותאמות אישית בתיבות הדו-שיח on beforeunload

קיצור דרך: נכס onbeforeunload של חלון כבר לא תומך במחרוזת בהתאמה אישית.

Intent להסרה | מעקב אחר Chromestatus | באג ב-Chromium

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

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

לאחר השינוי, דפדפן Chrome יותאם ל-Safari 9.1 ואילך, ול-Firefox 4 ואילך.

מאפיין תוצאות שהוצא משימוש עבור <input type=search>

אמ;לק: המאפיין results יוצא משימוש כי הוא לא חלק מתקן כלשהו והוא מיושם באופן לא עקבי בדפדפנים השונים.

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

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

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

    input[type=search] {
      background: url(some-great-icon.png) no-repeat scroll 15px 15px;
     padding-left:30px;
    }

ההסרה צפויה בגרסה 53 של Chrome.