דברים שעליך לדעת:
- קיימת מגבלה העליונה של עדכון לתאריך התפוגה של קובצי Cookie שכבר נמצאים באחסון.
- ל-CSS יש מחלקות חדשות (pseudo), תחביר צבעים יחסי ועוד.
- נוספו שיפורים ל-Fenced Frames, כמו פקודות מאקרו של גודל מודעה ועוד.
- ויש עוד הרבה עוד.
אני אדריאנה ג'ארה. אנחנו מזמינים אותך לבחון את התכונות החדשות ולראות מה חדש למפתחים בגרסה 119 של Chrome.
תאריך התפוגה של קובצי ה-Cookie.
מכיוון שקובצי Cookie חדשים שנוצרו ב-Chrome 104 או קובצי Cookie שעודכנו עם תאריך תפוגה, התאריך הזה מוגבל ל-400 ימים לכל היותר בעתיד. המגבלה הזו תחול באופן רטרואקטיבי על קובצי cookie שכבר שמורים.
תאריכי התפוגה של קובצי ה-cookie האלה יוגבלו לא יותר מ-400 ימים לאחר ההפעלה הראשונה של Chrome 119+ ויבצע העברה חד-פעמית של מסד נתונים. המשתמשים יראו את ההשפעה של השינוי הזה לפחות 400 יום לאחר השקת גרסה 119 של Chrome, ולאחר מכן רק קובצי Cookie קיימים שלא עודכנו באותה תקופה.
כאן אפשר לקרוא מידע נוסף על ההמלצה בנוגע לתאריך התפוגה. רצינו להזכיר לך שקובצי cookie של צדדים שלישיים יוצאו משימוש בעתיד הקרוב. בנוסף, מומלץ לקרוא מדריך שיעזור לך להתכונן להוצאה משימוש.
עדכונים לשירותי CSS
אנחנו מבצעים שלושה עדכונים לשירותי CSS:
מספר אחת: המחלקות החדשות :user-invalid
ו-:user-valid
שמייצגות רכיב עם קלט שגוי או נכון, בהתאמה, אבל רק אחרי שהמשתמש קיים אינטראקציה משמעותית עם רכיב זה. הם דומים למחלקות :valid
ו-:invalid
, אבל עם האילוץ הנוסף שהמחלקות החדשות מתאימות רק אחרי שהמשתמש קיים אינטראקציה עם הרכיב.
מספר שתיים: תחביר הצבעים היחסי מאפשר למפתחים להגדיר צבעים על ידי שינוי הפרמטרים של צבעים אחרים.
לדוגמה: הערך oklab(from magenta calc(l * 0.8) a b);
יגרום ל-Oklab מג'נטה בהיר יותר ב-80%.
ובשלב השלישי: clip-path
תומך עכשיו בערכים רבים יותר.
המאפיין clip-path
יוצר אזור חיתוך שלפיו נקבע איזה חלק של הרכיב יוצג. חלקים שנמצאים בתוך האזור מוצגים, וחלקים שנמצאים מחוץ לאזור מוסתרים.
עכשיו אפשר להשתמש בערכים של <geometry-box>
כדי לשלוט בתיבת העזר של הקליפ, וכך להשתמש ב-clip-path
בקלות רבה יותר. אפשר להשתמש בערכים האלה של התיבות לצד צורות בסיסיות (לדוגמה, clip-path: circle(50%) margin-box
), או להשתמש בהם בנפרד כדי להצמיד אותם לתיבה שצוינה (לדוגמה,clip-path: content-box
).
אפשר גם להשתמש בפונקציות xywh()
ו-rect()
כדי שיהיה קל יותר לציין קליפים מלבניים או מלבניים.
תיקון: גרסה קודמת של המאמר הזה התייחסה לשיפורים של Fenced Frames. השינויים האלה יישלחו אל Chrome 120.
ופעולות נוספות.
כמובן שיש עוד הרבה.
הגרסה של
WebSQL
הוסרה לחלוטין החל מגרסה 119 של Chrome. גרסת מקור הפוכה לניסיון מאפשרת למפתחים להמשיך להשתמש ב-WebSQL עד Chrome 123.עכשיו אפשר להשתמש באפשרות
monitorTypeSurfaces
כדי למנוע מהמשתמש לשתף את כל המסך באמצעותgetDisplayMedia()
יש גרסת מקור לניסיון שמוסיפה פרמטר windowFeatures
fullscreen
ל-JavaScript API שלwindow.open()
, כדי לאפשר לקורא לפתוח חלון קופץ ישירות במסך מלא.
קריאה נוספת
הנושאים האלה כוללים רק חלק מהעדכונים העיקריים. בקישורים הבאים תוכלו למצוא שינויים נוספים בגרסה 119 של Chrome.
- מה חדש בכלי הפיתוח ל-Chrome (119)
- הפסקת השימוש ב-Chrome 119 והסרת ממנו
- עדכונים ל-ChromeStatus.com ל-Chrome 119
- רשימת השינויים במאגר המקור של Chromium
- יומן הגרסאות של Chrome
להרשמה
כדי להישאר מעודכנים, אפשר להירשם ערוץ YouTube למפתחי Chrome, ואתה תקבל התראה באימייל בכל פעם שנשיק סרטון חדש.
יו אדריאנה ג'ארה, וברגע ש-Chrome 120 ישוחרר, אני אהיה כאן לספר לך מה חדש ב-Chrome!