الميزات الجديدة في 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); لون أحمر أرجواني أخفّ بنسبة% 80 في مقياس Oklab.

وثالثًا: أصبحت دالة 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().

  • تتوفّر فترة تجريبية للتقييم تضيف مَعلمة fullscreen windowFeatures إلى واجهة برمجة تطبيقات JavaScript window.open() للسماح للمتصل بفتح نافذة منبثقة مباشرةً بملء الشاشة.

محتوى إضافي للقراءة

يتناول هذا الدليل بعض الميزات الرئيسية فقط. راجِع الروابط أدناه للاطّلاع على التغييرات الإضافية في الإصدار 119 من Chrome.

اشتراك

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

مرحبًا أدريانا جارا، وبمجرد طرح Chrome 120، سأكون هنا لإخبارك بالجديد في Chrome!