תאריך הפצה יציב: 20 באוגוסט 2024
אם לא צוין אחרת, השינויים הבאים חלים על הגרסה היציבה של Chrome 128 גרסת ערוץ ל-Android, ל-ChromeOS, ל-Linux, ל-macOS ול-Windows.
CSS
נכס CSS מסוג ruby-align
יש כמה דרכים ליישר תווים כשאורך ההערות של Ruby
ותווי הבסיס לא תואמים, והמאפיין ruby-align
מאפשר לכם לבחור את השיטה שהכי מתאימה לעיצוב שלכם. הנכס לוקח את אחת מהאפשרויות
הערכים הבאים של מילות המפתח:
space-around
space-between
start
center
באג מס' 40249572 במעקב | ערך ChromeStatus.com | מפרט
אבן אודם לשבירת שורות
מאפשרת מעברי שורה בתוך אלמנטים עם display: ruby
.
בעבר, זוג אחד של בסיס אודם וטקסט אודם לא היה אפשר לשבור אותו, והיא תועבר לשורה הבאה אם אין מספיק מקום בשורה הנוכחית לכל הצמד. עכשיו אפשר לפצל כל אחד מבסיסי ה-Ruby, והנתונים של Ruby בכמה שורות.
באג מס' 324111880 במעקב | ערך ChromeStatus.com | מפרט
גודל מינימלי של <option>
בתוך התפריט הנפתח <select>
הנחיות הנגישות של WCAG מציינות שגודל הקלט של הסמן חייב
להיות לפחות 24 על 24 פיקסלים של CSS. בעקבות השינוי הזה, הרכיב <option>
בתפריט הנפתח <select>
, עומדים בדרישת הגובה הזו.
באג מס' 339141283 במעקב | ערך ChromeStatus.com | מפרט
נכס CSS סטנדרטי zoom
לעדכן את ההטמעה הקיימת של שירות ה-CSS שלא היה סטנדרטי בעבר
zoom
כדי להתאים לתקן החדש.
הפעולה הזו משנה ממשקי API שונים של JavaScript בהתאם למפרט,
משנה את מרחק התצוגה כך שיחולו על מסמכי תוכן של iframe,
ומשנה אותו כך שיחול על כל מאפייני האורך שעברו בירושה
(בעבר היא שינתה רק את font-size
שעברו בירושה).
ממשקי API לאינטרנט
תוספות לדוחות שיוך (Attribution)
בגרסה 128 של Chrome יש שתי תכונות נוספות לדוחות שיוך (Attribution). יש לשינויים בלוגיקה של מגבלת מקור, במטרה להפחית את השיעור של אובדן התעבורה. סינון התרומות הגמישות ישפר את דוח ה-API יכולות אצווה.
document.caretPositionFromPoint
מחזירה את מיקום סמן הטקסט הנוכחי מנקודה נתונה במסך בצורת
אובייקט CaretPosition
שמייצג את מיקום סמן הטקסט שמציין את הטקסט הנוכחי
כולל את הצומת שמכיל DOM, את היסט התווים של סמן הטקסט
מלבן הלקוח בטווח של סמן הטקסט. תכונה זו תומכת גם בקבלת
CaretPosition
בתוך Shadow DOM.
באג מס' 388976 במעקב | ערך ChromeStatus.com | מפרט
Web Share API ב-macOS
ה-API מאפשר למפתחי אתרים ליצור לחצני שיתוף שמציגים תיבות דו-שיח לשיתוף מערכת שמשמשות אפליקציות לנייד. הפריט הזה נשלח בעבר ב-Android, ב-Windows וב-ChromeOS, ועכשיו הוא מגיע גם ל-macOS.
מדיה
AudioContext.onerror
שגיאות ביצירת הקשר אודיו וברינדור אודיו מדווחות עכשיו לאינטרנט
אפליקציות עם קריאה חוזרת (callback) שהוקצתה ל-AudioContext.onerror
.
באג מס' 41495720 במעקב | ערך ChromeStatus.com | מפרט
PointerEvent.deviceProperties
לכתיבה בכתב יד עם מספר עטים
בשלב זה, למפתחים אין דרך להבחין בין שני עטים נפרדים
מכשיר דיגיטלי לעיבוד בכתב יד. המאפיין הקיים PointerEvent.id
הוא
מיושם בדרכים שונות ולא תמיד עקבי בכל שבץ דיו
אינטראקציה עם המסך.
השינוי הזה מספק דרך מאובטחת ואמינה לזהות עטים אינדיבידואליים
(מצביעים) אינטראקציה עם המסך כדי להגדיר צבעים ספציפיים או צורות ספציפיות של עטים
אינטראקציה של כל מכשיר עם הדיגיטלי. הוא נמשך PointerEvent
להוספת מאפיין חדש, deviceProperties
. הפריט מכיל את
מאפיין uniqueId
, שמייצג מסמך מבודד ועקבי-פעילות
מזהה ייחודי שמפתח יכול להשתמש בו בצורה אמינה כדי לזהות עטים נפרדים
קיום אינטראקציה עם הדף.
דילוג על הפעולה שקשורה לסשן מדיה במודעה
אפשר להגדיר את הפעולה SkipAd על סשן מדיה. הפעולה הזו מאפשרת לדפדפנים להציג בפקדי המדיה של המערכת או בחלון 'תמונה בתוך תמונה'.
הדגמה | ערך ChromeStatus.com | מפרט
פרטיות
ביט שרשרת אב של אתרים שונים ל-CookiePartitionKey של קובצי Cookie שחולקו למחיצות
בגרסה 128 של Chrome מוסיפים ביט הורה חוצה-אתרים לאוסף המפתחות של החלוקה למחיצות
CookiePartitionKey
של קובץ ה-cookie. שינוי זה מאחד את מפתח החלוקה עם
ערכים של מפתחות חלוקה למחיצות (partitioning) שמשמשים לחלוקה למחיצות (partitioning) באחסון, ומוסיף הגנה מפני
התקפות חטיפת קליקים (clickjacking) על ידי מניעת גישה של מסגרות מוטמעות באתרים שונים
לקובצי ה-Cookie המחולקים למחיצות באתר ברמה העליונה.
באג מס' 41486025 במעקב | ערך ChromeStatus.com | מפרט
Private Aggregation API: מיזוג תרומות בצד הלקוח
משנה את Private Aggregation API כדי למזג תוספות היסטוגרמה עם אותה קטגוריה ומזהה סינון לפני במטען הייעודי (payload) המוצפן של הדוח המצטבר.
על ידי צבירת נתונים פרטית, יש הגבלה על מספר פריטי התוכן שניתן להוסיף מוטמעות בדוח מצטבר אחד, עם כל תרומות התוכן הנוספות ירידה. על ידי מיזוג תכנים ככל האפשר, יש לנו אפשרות לקבל מחוץ למסגרת. שימו לב, תוך התעלמות משטיפת העודפים ולכן מיזוג תכנים מהסוג הזה לא אמור להשפיע על בדוחות הסיכום הסופיים.
באג מס' 330744610 במעקב | ערך ChromeStatus.com | מפרט
JavaScript
Promise.try
Promise.try
היא הצעה של TC39 ל
של שיטת הבידינג הסטטית החדשה. Promise.try(f)
הוא קיצור של new Promise(resolve =>
resolve(f()))
.
רמזים לגבי WebAuthn
הפרמטר החדש hints
בבקשות WebAuthn מאפשר לאתרים לספק הנחיות
שמנחים את ממשק המשתמש שלהם. התרחיש לדוגמה הקנוני הוא ארגונים שיודעים
האתרים הפנימיים שלהם משתמשים רק במפתחות אבטחה ורוצים להיות מסוגלים לתקשר
כך שהדפדפנים ימקדו את ממשק המשתמש במקרה הזה.
רמזים גם פותרים מתח שבו authenticatorAttachment
הנוכחי
הפרמטר מחמיר: אם מגדירים אותו ל-platform
, הוא לא נכלל בפלטפורמות שונות
אפשרויות.
כתיבת תוכן ב-image/svg+xml
בפורמט UTF-8 ב-Windows
עוברים ל-UTF-8 ב-Windows כשכותבים את הפורמט image/svg+xml
לוח העריכה. ב-Windows כבר נעשה שימוש בקידוד HTML בפורמט UTF-* , מה שמאפשר העתקה
והדבקת תמונות SVG מהלוח.
בכל הפלטפורמות הנתמכות האחרות, image/svg+xml
עובר סריאליזציה ל-UTF-8
לפני שהוא נכתב ללוח.
הדגמה | באג מס' 338250106 במעקב | ערך ChromeStatus.com | המפרט
גרסאות מקור חדשות לניסיון
Digital Credentials API
אתרים יכולים לבקש פרטי כניסה מאפליקציות של ארנקים לנייד דרך מגוון במנגנונים שקיימים כיום, כמו גורמים מטפלים בכתובות URL מותאמות אישית וסריקה של קודי QR. הזה מאפשרת לאתרים לבקש פרטי זהות מתוך פרטי הכניסה הדיגיטליים שבפנים ארנקים שמשתמשים במערכת IdentityCredential CredMan של Android. אפשר להרחיב אותו עד תומכים בכמה פורמטים של פרטי כניסה (לדוגמה, ISO mDoc ו-W3C ניתנים לאימות פרטי כניסה) ומאפשר להשתמש בכמה אפליקציות של ארנקים. ה-API כולל גם מנגנונים להפחתת הסיכון לניצול לרעה של זהות רגישה בקנה מידה נרחב מידע.
גרסת מקור לניסיון | באג מס' 40257092 במעקב | ערך ChromeStatus.com | המפרט
FedCM כמה ספקי זהויות בשיחה אחת עם get()
מאפשרת ל-FedCM להציג כמה ספקי זהויות באותה תיבת דו-שיח. הפעולה הזאת נותנת
למפתחים דרך נוחה להציג את כל ספקי הזהויות הנתמכים
משתמשים. אנחנו מתכננים לטפל קודם במקרה של כל הספקים
באותה קריאה של get()
.
גרסת מקור לניסיון | ערך ChromeStatus.com
השבתת זום CSS סטנדרטי
ההטמעה של נכס ה-CSS, שלא היה סטנדרטי בעבר, zoom
כבר
עודכנו כדי לעמוד בתקן החדש. הפעולה הזו משנה ממשקי API שונים של JavaScript
תואם למפרט, השינויים zoom
יחולו על תוכן iframe
מסמכים, ומשנה אותו כך שיחול על כל נכסי האורך שעברו בירושה, שבהם
קודם לכן היא שינתה רק את font-size
שעברה בירושה.
תקופת הניסיון הזו מאפשרת לכם לחזור להתנהגות הקודמת כדי שיהיה לכם יותר זמן להתאים את הקוד.
ניסוי קבוצות משנה של WebGPU
הוספת פונקציונליות של תת-קבוצה ל-WebGPU. פעולות בקבוצת משנה מבצעות SIMT כדי לספק תקשורת יעילה ושיתוף נתונים בין קבוצות של הפעלות. אפשר להשתמש בפעולות האלה כדי להאיץ אפליקציות באמצעות תקורות זיכרון שנגרמות על ידי תקשורת בין הפעלה.
קריאה נוספת
רוצה עוד? תוכלו לעיין במקורות המידע הנוספים.
- מה חדש בגרסה 128 של Chrome
- מה חדש בגרסה 128 של כלי הפיתוח ל-Chrome
- עדכונים ל-ChromeStatus.com ל-Chrome 128
- יומן הגרסאות של Chrome
- מוציאים משימוש בקרוב
- הסרות קרובות