في ما يلي ما تحتاج إلى معرفته:
- تم إجراء تعديل على الحد الأقصى لتاريخ انتهاء الصلاحية لملفات تعريف الارتباط التي تم تخزينها.
- تتضمّن CSS فئات صورية جديدة وبنية ألوان نسبية وغير ذلك.
- تمّت إضافة تحسينات على "الإطارات المحدودّة"، مثل وحدات الماكرو لحجم الإعلان وغيرها.
- وهناك الكثير من الميزات الأخرى.
اسمي أدريانا جارا. لنلقِ نظرة على الميزات الجديدة للمطوّرين في الإصدار 119 من Chrome.
تاريخ انتهاء صلاحية ملفات تعريف الارتباط
منذ إصدار Chrome 104، تم تحديد تاريخ انتهاء صلاحية لا يزيد عن 400 يوم في المستقبل للكوكيز التي تم إنشاؤها حديثًا أو التي تم تعديلها لتضمين تاريخ انتهاء صلاحية. سيتم الآن تطبيق هذا الحدّ نفسه بأثر رجعي على ملفات تعريف الارتباط التي تم تخزينها.
لن تتجاوز تواريخ انتهاء صلاحية ملفات تعريف الارتباط هذه 400 يوم كحد أقصى بعد تشغيل الإصدار 119 من Chrome أو الإصدارات الأحدث لأول مرة ونقل قاعدة البيانات لمرة واحدة. لن يشعر المستخدمون بتأثير هذا التغيير إلا بعد مرور 400 يوم على الأقل من طرح الإصدار 119 من Chrome، ولن يسري ذلك إلا على ملفات تعريف الارتباط الحالية التي لم يتم تعديلها خلال تلك الفترة.
يمكنك الاطّلاع على مزيد من المعلومات حول اقتراح تاريخ انتهاء الصلاحية، ونريد تذكيرك بأنّه سيتم إيقاف ملفات تعريف الارتباط التابعة لجهات خارجية نهائيًا في المستقبل القريب، ويمكنك الاطّلاع على دليل للاستعداد لهذا الإيقاف النهائي.
تعديلات 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()
اللتين تسهِّلان تحديد المقاطع المستطيلة أو المستطيلة المستديرة.
تصحيح: كانت النسخة السابقة من هذه المقالة تشير إلى تحسينات على "اللقطات المُحدودة". تم طرح هذه التغييرات الآن في الإصدار 120 من Chrome.
وغير ذلك
بالطبع، هناك الكثير من الميزات الأخرى.
تمّت إزالة
WebSQL
بالكامل اعتبارًا من الإصدار 119 من Chrome. تسمح الفترة التجريبية للنطاقات العكسية للمطوّرين بمواصلة استخدام WebSQL حتى توفّر الإصدار 123 من Chrome.يمكن الآن استخدام الخيار
monitorTypeSurfaces
لمنع المستخدم من مشاركة شاشة بأكملها، باستخدامgetDisplayMedia()
.هناك إصدار تجريبي من المصدر يضيف مَعلمة
fullscreen
windowFeatures إلىwindow.open()
JavaScript API للسماح للمُتصل بفتح نافذة منبثقة مباشرةً في وضع ملء الشاشة.
مراجع إضافية
لا يتناول هذا التقرير سوى بعض النقاط الرئيسية. يمكنك الاطّلاع على الروابط أدناه للاطّلاع على التغييرات الإضافية في الإصدار 119 من Chrome.
- الميزات الجديدة في الإصدار 119 من "أدوات مطوّري البرامج في Chrome"
- الميزات التي سيتم إيقافها نهائيًا وإزالتها في الإصدار 119 من Chrome
- تعديلات ChromeStatus.com على الإصدار 119 من Chrome
- قائمة التغييرات في مستودع مصدر Chromium
- تقويم إصدارات Chrome
اشتراك
للاطّلاع على آخر الأخبار، يمكنك الاشتراك في قناة YouTube الخاصة بمطوّري Chrome، وستتلقّى إشعارًا عبر البريد الإلكتروني عند نشر فيديو جديد.
اسمي "أدريانا جارا"، وسأكون هنا لإطلاعك على ميزات الإصدار 120 من Chrome فور طرحه.