الميزات الجديدة في Chrome 119

في ما يلي ما تحتاج إلى معرفته:

اسمي أدريانا جارا. لنلقِ نظرة على الميزات الجديدة للمطوّرين في الإصدار 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.

اشتراك

للاطّلاع على آخر الأخبار، يمكنك الاشتراك في قناة YouTube الخاصة بمطوّري Chrome، وستتلقّى إشعارًا عبر البريد الإلكتروني عند نشر فيديو جديد.

اسمي "أدريانا جارا"، وسأكون هنا لإطلاعك على ميزات الإصدار 120 من Chrome فور طرحه.