חדש ב-Chrome 119

דברים שעליך לדעת:

שמי אדריאנה ג'ארה. בואו נראה מה חדש למפתחים ב-Chrome 119.

תאריך התפוגה של קובצי ה-Cookie.

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

תאריכי התפוגה של קובצי ה-cookie האלה יוגבלו ל-400 יום לכל היותר לאחר ההפעלה הראשונה של Chrome 119+ וביצוע העברה חד-פעמית של מסד נתונים. המשתמשים לא ירגישו את ההשפעה של השינוי הזה עד 400 יום לפחות לאחר השקת Chrome 119, ולאחר מכן רק לגבי קובצי 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 ל-window.open() JavaScript API כדי לאפשר למבצע הקריאה החוזרת לפתוח חלון קופץ ישירות במסך מלא.

קריאה נוספת

המאמר הזה מתייחס רק לחלק מההדגשות העיקריות. בקישורים שבהמשך תוכלו למצוא שינויים נוספים ב-Chrome 119.

להרשמה

כדי להתעדכן, הירשמו לערוץ YouTube של מפתחי Chrome, ותקבלו התראה באימייל בכל פעם שנשיק סרטון חדש.

יו סויה אדריאנה ג'ארה, ומיד כש-Chrome 120 יושק, אהיה כאן כדי לספר לכם מה חדש ב-Chrome!