חדש ב-Chrome 120

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

אני אדריאנה ג'ארה. אנחנו מזמינים אותך לבחון מה חדש אצל המפתחים בגרסה 120 של Chrome.

ממשק ה-API של CloseWatcher.

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

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

Chrome 120 כולל את הפתרון עם CloseWatcher, ממשק API חדש להאזנה ישירה ולתגובה לבקשות סגורות. הוא כולל גם שדרוגים ל-<dialog> ול-popover="" לשימוש במסגרת החדשה של בקשת הסגירה, כך שיגיבו ללחצן 'הקודם' ב-Android.

מנסים את ההדגמה של CloseWatcher API.

מאפיין השם <details>

המאפיין name של הרכיב <details> מאפשר להטמיע בקלות את דפוס האקורדיון באמצעות רצף של <details> רכיבי HTML.

מספר רכיבי <details> עם אותו name יוצרים קבוצה. במסגרת ההגדרה הזו, ניתן לפתוח בו-זמנית רק רכיב אחד בקבוצה הזו.

הנה דוגמה עם קבוצה באותו השם cookies:

<details name="cookies">
  <summary>Chocolate chip</summary>
  Yum yum chocolate chip.
</details>
<details name="cookies">
  <summary>Snickerdoodle</summary>
   Yum yum snickerdoodle.
</details>
<details name="cookies">
  <summary>Maicenitas</summary>
   Yum yum maicenitas.
</details>
<details name="cookies">
  <summary>Sugar cookies</summary>
   Yum yum sugar cookies.
</details>

דוחות לגבי הפרות של המדיניות בנושא הרשאות

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

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

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

ופעולות נוספות.

כמובן שיש עוד הרבה.

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

  • באמצעות הפעולה enterpictureinpicture ב-Media Session API, אתרים יכולים לרשום handler של פעולות שיכול לשמש לפתיחת חלון 'תמונה בתוך תמונה' או 'תמונה בתוך תמונה' של מסמך.

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

קריאה נוספת

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

להרשמה

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

יו סויה אדריאנה ג'ארה, הצוות שלנו מאחל לך חג שמח ומיד לאחר ש-Chrome 121 יפורסם, אגיע לכאן כדי לספר לך מה חדש ב-Chrome!