الإصدار 128 من Chrome

تاريخ الإصدار المستقر: 20 أغسطس 2024

ما لم يُذكر خلاف ذلك، تنطبق التغييرات التالية على الإصدار 128 الثابت من Chrome. إصدار القناة لأنظمة التشغيل Android وChromeOS وLinux وmacOS وWindows.

CSS

السمة ruby-align لخدمة مقارنة الأسعار

هناك العديد من الطرق لمحاذاة الأحرف عندما يكون طول تعليقات ruby التوضيحية مع عدم تطابق الأحرف الأساسية، بالإضافة إلى السمة ruby-align يتيح لك اختيار ما يناسب تصميمك بشكل أفضل. ويحصل الفندق على إحدى قيم الكلمات الرئيسية التالية:

  • space-around
  • space-between
  • start
  • center

الخطأ رقم 40249572 | إدخال ChromeStatus.com | المواصفات

لعبة ياقوت حماسية غير قابلة للكسر

لإتاحة فواصل الأسطر داخل العناصر باستخدام display: ruby.

في السابق، كان هناك زوج واحد من قواعد الياقوت ونص الياقوتية غير قابلين للكسر في أسطر، وسيتم دفعها إلى السطر التالي إذا لم يكن للخط الحالي مساحة كافية للزوج بأكمله. الآن يمكن تقسيم كل من قاعدة روبيا ونص روبي في عدة أسطر.

تتبُّع الخطأ رقم 324111880 | إدخال ChromeStatus.com | المواصفات

الحد الأدنى للحجم يبلغ <option> ضمن القائمة المنسدلة <select>

تحدد إرشادات إتاحة الوصول إلى WCAG أن حجم إدخالات المؤشر يجب أن يكون حجمها 24 × 24 بكسل CSS على الأقل يؤدي هذا التغيير إلى جعل العنصر <option> ضمن القائمة المنسدلة <select> تفي بمتطلبات الارتفاع هذه.

الخطأ رقم 339141283 | إدخال ChromeStatus.com | المواصفات

سمة zoom الخاصة بخدمة مقارنة الأسعار (CSS) الموحّدة

تعديل التنفيذ الحالي لخدمة مقارنة الأسعار (CSS) غير العادية في السابق zoom لتتوافق مع المعيار الجديد. يؤدي هذا إلى تغيير العديد من واجهات برمجة تطبيقات JavaScript لتتوافق مع المواصفات، تغيير التكبير أو التصغير لتطبيقه على مستندات محتوى iframe، وتغييره لتطبيقه على جميع خصائص الطول الموروثة (في السابق، تم تغيير font-size المكتسب فقط).

العرض التوضيحي | إدخال ChromeStatus.com

واجهات برمجة تطبيقات الويب

الإضافات إلى تقارير تحديد المصدر

يتضمن Chrome 128 ميزتين إضافيتين لإعداد تقارير تحديد المصدر. تتوفر تغييرات على منطق تحديد المصدر والوجهة، بهدف خفض معدل فقدان الإرسال. ستساهم ميزة فلترة المساهمات المرنة في تحسين تقرير واجهة برمجة التطبيقات. إمكانات التجميع

إدخال ChromeStatus.com

document.caretPositionFromPoint

لعرض موضع علامة الإقحام الحالي من نقطة شاشة محددة على شكل عنصر CaretPosition يمثّل موضع علامة الإقحام الذي يشير إلى النص الحالي تتضمن عقدة DOM التي تحتوي على إزاحة حرف علامة الإقحام مستطيل العميل لنطاق علامة الإقحام. كما تدعم هذه الميزة الحصول على CaretPosition داخل Shadow DOM.

خطأ التتبع رقم 388976 | إدخال ChromeStatus.com | المواصفات

Web Share API على نظام التشغيل macOS

تمكّن واجهة برمجة التطبيقات مطوري الويب من إنشاء أزرار مشاركة تعرض مربعات حوار مشاركة النظام التي تستخدمها تطبيقات الأجهزة المحمولة. هذا الطلب تم شحنه سابقًا على أجهزة Android وWindows وChromeOS، وهي متاحة الآن أيضًا على نظام التشغيل macOS.

مستندات Google

الوسائط

AudioContext.onerror

يتم الآن إبلاغ الويب بالأخطاء في إنشاء سياق الصوت وعرض الصوت التطبيقات التي تم تخصيص معاودة اتصال بها إلى AudioContext.onerror.

الخطأ رقم 41495720 | إدخال ChromeStatus.com | المواصفات

PointerEvent.deviceProperties للكتابة بالحبر المتعدّد

لا يستطيع المطوّرون حاليًا التمييز بين قلمين فرديين على جهاز رقمي متوافق مع الحبر. السمة PointerEvent.id الحالية هي بطرق مختلفة ولا تستمر دائمًا مع كل خط بالحبر أو التفاعل مع الشاشة.

يوفّر هذا التغيير طريقة آمنة وموثوقة للتعرّف على القلم الفردي. (المؤشرات) التفاعل مع الشاشة لتعيين ألوان معينة أو أشكال أقلام كل جهاز يتفاعل مع جهاز التحويل الرقمي. يوسِّع PointerEvent لتضمين سمة جديدة، وهي deviceProperties. ويحتوي هذا على السمة uniqueId التي تمثّل جلسة معزولة أو دائمة الجلسة معرّف فريد يمكن للمطوّرين استخدامه بشكل موثوق لتحديد أقلام معيّنة للتفاعل مع الصفحة.

إدخال ChromeStatus.com | المواصفات

إجراء جلسة وسائط تخطّي الإعلان

يتيح هذا الإجراء إجراء جلسة وسائط تخطّي الإعلان. يتيح هذا الإجراء للمتصفّحات عرض في عناصر تحكم وسائط النظام أو في نافذة "نافذة ضمن النافذة".

العرض التوضيحي | إدخال ChromeStatus.com | المواصفات

الخصوصية

بت سلسلة الأصل على مواقع إلكترونية مختلفة لمفتاح Cookie PartitionKey لملفات تعريف الارتباط المقسَّمة

يُضيف Chrome 128 وحدة بت الأصل على مواقع إلكترونية متعددة إلى سلسلة المفاتيح في الجهاز المقسَّم. CookiePartitionKey لملفات تعريف الارتباط. ويوحد هذا التغيير مفتاح التقسيم مع عند استخدام قيم مفاتيح التقسيم المستخدمة في تقسيم مساحة التخزين، إضافة إلى الحماية منها هجمات تمويه النقر من خلال منع وصول الإطارات المضمّنة في مواقع إلكترونية متعددة إلى ملفات تعريف الارتباط المقسَّمة في الموقع الإلكتروني ذي المستوى الأعلى.

تتبُّع الخطأ رقم 41486025 | إدخال ChromeStatus.com | المواصفات

Private Aggregation API: دمج المساهمات من جهة العميل

لتعديل Privacy Aggregation API (واجهة برمجة تطبيقات التجميع الخاص) لدمج مساهمات المدرّج التكراري مع مجموعة البيانات نفسها ومعرّف الفلترة قبل تضمين الحمولة المشفَّرة في التقرير القابل للتجميع

يفرض التجميع الخاص حدًا لعدد المساهمات التي يمكن مضمّنة في تقرير واحد قابل للتجميع، مع أي مساهمات إضافية يتم إسقاطه. ومن خلال دمج المساهمات حيثما أمكن، يمكننا الحصول على تجاوز الحد المسموح به. لاحظ أنه مع تجاهل إسقاط البيانات الزائدة المساهمات، فإن دمج هذه الأنواع من المساهمات لن يكون له أي تأثير في تقارير الملخص النهائي.

الخطأ رقم 330744610 | إدخال ChromeStatus.com | المواصفات

JavaScript

Promise.try

Promise.try هو اقتراح TC39 طريقة ثابتة جديدة. الاختصار Promise.try(f) هو اختصار لـ new Promise(resolve => resolve(f())).

إدخال ChromeStatus.com | المواصفات

تلميحات WebAuthn

إنّ مَعلمة hints الجديدة في طلبات WebAuthn تتيح للمواقع الإلكترونية تقديم إرشادات: المتصفحات لتوجيه واجهة المستخدم. إن حالة الاستخدام الأساسية هي المؤسسات التي تعرف تستخدم مواقعهم الداخلية مفاتيح الأمان فقط ويريدون التواصل بحيث تركز المتصفحات على واجهة المستخدم على هذه الحالة.

تعمل التلميحات أيضًا على حل التوتر الذي تتمثّل فيه قيمة authenticatorAttachment الحالية معلمة صارمة: يؤدي ضبطها على platform إلى استبعاد جميع الأنظمة الأساسية الخيارات.

إدخال ChromeStatus.com | المواصفات

كتابة محتوى image/svg+xml بتنسيق UTF-8 على نظام التشغيل Windows

التبديل إلى UTF-8 على Windows أثناء كتابة تنسيق image/svg+xml على الحافظة. يستخدم تنسيق HTML حاليًا UTF-* على نظام التشغيل Windows، ما يتيح النسخ. ولصق صور SVG من الحافظة.

على جميع الأنظمة الأساسية المتوافقة الأخرى، يتم ترتيب image/svg+xml بشكل تسلسلي بتنسيق UTF-8. قبل كتابتها في الحافظة.

العرض التوضيحي | الخطأ رقم 338250106 | إدخال ChromeStatus.com | المواصفات

تجارب مصادر جديدة

واجهة برمجة تطبيقات بيانات الاعتماد الرقمية

يمكن للمواقع الإلكترونية طلب بيانات الاعتماد من تطبيقات المحفظة للأجهزة الجوّالة من خلال مجموعة متنوعة من الآليات الحالية، على سبيل المثال معالِجات عناوين URL المخصصة وفحص رمز الاستجابة السريعة. هذا النمط تتيح هذه الميزة للمواقع الإلكترونية طلب معلومات الهوية من بيانات الاعتماد الرقمية داخلها المَحافظ التي تستخدم نظام IdentityCredential CredMan على Android فهي قابلة للتوسع تتوافق مع العديد من تنسيقات بيانات الاعتماد (على سبيل المثال، معيارَي ISO mDoc وW3C يمكن التحقّق منها). بيانات الاعتماد) وتسمح باستخدام العديد من تطبيقات المحفظة. تتضمن واجهة برمجة التطبيقات أيضًا آليات للحدّ من خطر إساءة استخدام الهوية الحسّاسة على مستوى المنظومة المتكاملة المعلومات.

تجربة المصدر | الخطأ رقم 40257092 | إدخال ChromeStatus.com | المواصفات

موفِّري الهوية المتعددين في FedCM في مكالمة get() واحدة

يسمح هذا البروتوكول لبرنامج FedCM بعرض عدة موفِّري هوية في مربّع الحوار نفسه. يمنح ذلك طريقة ملائمة للمطورين لتقديم جميع موفري الهوية المعتمدين إلى المستخدمين. نخطط أولاً لمعالجة حالة وجود جميع مقدّمي الخدمات في مكالمة get() نفسها.

تجربة المصدر | إدخال ChromeStatus.com

إيقاف التكبير/التصغير القياسي في CSS

تم تنفيذ سمة zoom في CSS غير العادية سابقًا وتعديلها لتتوافق مع المعيار الجديد. يؤدي هذا إلى تغيير واجهات برمجة تطبيقات JavaScript مختلفة إلى تتوافق مع المواصفات، وتغيّر zoom لتطبيقها على محتوى iframe وتغيره ليتم تطبيقه على جميع خصائص الطول الموروثة حيث إلا أنه في السابق تغير فقط font-size الموروثة.

تتيح لك هذه الفترة التجريبية إعادة الموافقة على السلوك السابق للحصول على مزيد من الوقت لضبط التعليمة البرمجية.

تجربة المصدر

تجربة مجموعات WebGPU الفرعية

تضيف وظائف المجموعة الفرعية إلى WebGPU. تؤدي عمليات المجموعة الفرعية SIMT العمليات لتوفير اتصال فعال ومشاركة البيانات بين مجموعات ذات الصلة. ويمكن استخدام هذه العمليات لتسريع وتيرة استخدام التطبيقات عن طريق تقليل تكاليف الذاكرة التي يتحمّلها الاتصال أثناء الاستدعاء.

إدخال ChromeStatus.com

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

هل تريد الاطّلاع على المزيد من المعلومات؟ اطلع على هذه الموارد الإضافية.

تنزيل Google Chrome

تنزيل Chrome لـ Android، جهاز كمبيوتر مكتبي iOS