Chrome 151

تاريخ الإصدار الثابت: 28 يوليو 2026

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

CSS وواجهة المستخدم

عنصر التحكّم في الرسوم المتحركة في أحداث الرسوم المتحركة والانتقال

تضيف هذه السمة سمة animation للقراءة فقط إلى واجهتَي AnimationEvent وTransitionEvent. تعرض هذه السمة عنصر Animation المرتبط الذي أدّى إلى بدء الحدث.

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

خاصية ruby-overhang في CSS

إضافة دعم لسمة ruby-overhang في CSS يقبل الموقع الإلكتروني الكلمات الرئيسية auto أو spaces أو none للتحكّم في مدى بروز نص التعليق التوضيحي. وفقًا لمواصفات فريق عمل CSS، يتم إنشاء اسم مستعار none لـ spaces، ما يتيح عرض النص بشكل بارز على المسافات البيضاء وعلامات الترقيم CJK فقط. يمنع ذلك حدوث فجوات غير ضرورية في التنسيق مع الحفاظ على إمكانية قراءة النص.

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

غيِّر القيمة الأولية position-anchor إلى normal

تغيّر هذه السمة القيمة الأولية لسمة CSS position-anchor من none إلى normal لتتوافق مع المواصفات والمتصفحات الأخرى. يتصرف normal مثل none إذا كانت السمة position-area في CSS هي none، ويتصرف كـ auto في الحالات الأخرى.

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

لا يمكن الترجيع تلقائيًا لطُرق تشغيل AnimationTrigger

عندما يتم تشغيل حركة مرتبطة بعنصر AnimationTrigger بالكامل، لن يؤدي استدعاء إجراءات التشغيل play أو play-forwards أو play-backwards إلى إعادة تشغيل الحركة أو إرجاعها تلقائيًا.

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

مستند DOM وHTML

‫Declarative shadow DOM: السمة shadowrootslotassignment

تضيف هذه السمة shadowrootslotassignment إلى العنصر <template>، ما يتيح لجذور الظل التعريفية استخدام عملية تعيين الفتحات يدويًا. في السابق، كان هذا الخيار متاحًا بشكل إلزامي فقط باستخدام attachShadow({slotAssignment: "manual"}). تقبل السمة named (القيمة التلقائية، مع الحفاظ على السلوك الحالي) وmanual، ويتم عرضها من خلال السمة shadowRootSlotAssignment في HTMLTemplateElement.

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

تحليل بيانات XML بلغة Rust في السيناريوهات غير المستنِدة إلى XSLT

لتعزيز أمان المتصفّح والحماية من الثغرات الأمنية المرتبطة بالذاكرة، يحدِّث Chrome محرّك معالجة XML الخاص به إلى تنفيذ آمن للذاكرة بلغة Rust، وذلك في السيناريوهات الشائعة التي لا تتطلّب XSLT. يزيل هذا التحديث أخطاء تلف الذاكرة المحتملة مع الحفاظ على التوافق الكامل مع مواصفات الويب. يتعامل المحلّل الجديد مع DOMParser وXMLHttpRequest.responseXML ومستندات صور SVG المستقلة وموارد صور SVG الخارجية.

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

الأداء والتواصل

الموافقة على توقيت إعادة التوجيه متعدّد المصادر

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

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

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

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

إدخالات الأداء PerformanceSoftNavigation وInteractionContentfulPaint

تضيف هذه السمة نوعَي الإدخال soft-navigation وinteraction-contentful-paint إلى المخطط الزمني للأداء لتتبُّع الأداء المستند إلى التفاعل في التطبيقات المكوّنة من صفحة واحدة. يسجّل الإدخال interaction-contentful-paint المحتوى الجديد الذي تم عرضه في أجزاء من الصفحة تم تعديلها من خلال تفاعل المستخدم، ما يساعد المطوّرين على فهم وقت استجابة التحميل للتفاعل حتى في طلبات الجلب غير المتزامنة. تسجّل إدخالات soft-navigation التغييرات في حالة السجلّ ضمن المستند نفسه التي يتمّ بدءها من خلال التفاعلات، ما يؤدّي إلى إنشاء مصدر وقت جديد لتحديد مصدر بيانات الأداء اللاحقة على المسار النشط بدلاً من عنوان URL للمستند الأوّلي.

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

دمج سياسات الأذونات: direct-sockets-private مع local-network وloopback-network

يحلّ محلّ سياسة الأذونات direct-sockets-private الحالية سياسات الأذونات local-network وloopback-network الأكثر دقة. تتطلّب بيانات تطبيق الويب المعزول الآن هذه السياسات المحدّدة لتفعيل اتصالات Direct Sockets بعناوين الشبكة المحلية أو عناوين شبكة الاسترجاع، ما يمنح المطوّرين تحكّمًا أكثر دقة في الوصول إلى الشبكة ويجعل متطلبات الشبكة واضحة في البيان.

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

قواعد التوقُّع: حقل form_submission

توسيع بنية قواعد التوقّع للسماح للمطوّرين بتحديد الحقل form_submission للعرض المُسبَق يوجّه ذلك المتصفّح إلى إعداد العرض المسبق كعملية إرسال نموذج، كي يتم تفعيله من خلال عمليات التنقّل الناتجة عن إرسال النموذج الفعلي، مثل نماذج البحث التي تؤدي إلى عملية تنقّل ناتجة عن طلب GET.

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

textStream() لكلّ من Response وRequest وBlob

تضيف هذه السمة طريقة textStream() إلى الواجهات التي تمثّل بث بايت (Request وResponse وBlob). يوفّر ذلك اختصارًا مناسبًا يعادل توجيه بث البايت من خلال TextDecoderStream().

تتبُّع الخطأ ‎ #514448226 | إدخال ChromeStatus.com | المواصفات

الوسائط وأدوات الاستشعار والإدخال

عنصر الإمكانية: <usermedia> MVP

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

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

واجهة برمجة التطبيقات لطلب الحصول على إذن الوصول إلى أحداث DeviceOrientation

يتيح هذا الإذن لمطوّري الويب استدعاء DeviceOrientationEvent.requestPermission() وDeviceMotionEvent.requestPermission() لطلب مشاركة بيانات اتجاه الجهاز وحركته مع الصفحة. تعرض هذه الطرق الثابتة وعدًا يتم تنفيذه إما بالقيمة granted أو denied استنادًا إلى ما إذا كان المستخدم قد سمح بمشاركة بيانات المستشعر.

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

زخم حدث عجلة التمرير

تعرض هذه السمة قيمة منطقية momentum في أحداث عجلة التمرير لتحديد الأحداث التي تم إنشاؤها بواسطة خاصية "القصور الذاتي" للتمرير في النظام الأساسي الأصلي. بعد أن يرفع المستخدم إصبعه عن لوحة اللمس بعد تفاعل تمرير الإصبع ثم رفعه بسرعة، تستمر المنصات الأصلية في إطلاق أحداث العجلة لمحاكاة القصور الذاتي. تفرّق السمة momentum بين هذه الأحداث المحاكاة والتفاعلات الفعلية مع لوحة التتبُّع، ما يتيح للمطوّرين تجاهل أحداث النبذ أو تخصيص تأثيرات النبذ الغنية.

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

تسهيل الاستخدام وWeb Speech

سمة واحدة (aria-actions)

إضافة دعم لسمة aria-actions بالنسبة إلى أنماط واجهة المستخدم التي يتم فيها وضع الإجراءات الثانوية داخل أدوات تفاعلية مركّبة، تتيح السمة aria-actions للمطوّرين عرض أزرار الإجراءات الثانوية هذه مباشرةً لتكنولوجيات تسهيل الاستخدام من أجل تحسين إمكانية العثور عليها.

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

Web Speech API: علامات الترقيم غير المنطوقة

تضيف السمة المنطقية unspokenPunctuation إلى واجهة SpeechRecognition في Web Speech API. عند تفعيل هذا الخيار (true)، يوجّه هذا الخيار محرّك التعرّف على الكلام إلى الاستنتاج التلقائي لعلامات الترقيم وإدراجها (مثل النقط والفواصل وعلامات الاستفهام) استنادًا إلى فواصل طبيعية وبنية نحوية وعروض، بدون الحاجة إلى طلبات صوتية صريحة لعلامات الترقيم.

تتبُّع الخطأ ‎ #514764702 | إدخال ChromeStatus.com | المواصفات

الذكاء الإصطناعي

LanguageDetector دعم الصينية التقليدية مقابل الصينية المبسّطة

تضيف هذه الحزمة رمزي لغة جديدَين يمكن رصدهما، وهما zh-Hant (الصينية التقليدية) وzh-Hans (الصينية المبسَّطة)، إلى واجهة برمجة التطبيقات Language Detector API. ستعرض نتائج الاكتشاف التي كانت تعرض القيمة zh سابقًا إحدى هذه القيم الأكثر تحديدًا.

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

عمليات التجربة والتقييم

تعديلات على الخوارزميات في WebCrypto

تضيف هذه الميزة خوارزميات التشفير بعد الكمّي وخوارزمية AEAD متماثلة شائعة إلى Web Cryptography API، ما يتيح للمطوّرين الوصول إلى عمليات التنفيذ التي يوفّرها المتصفّح للخوارزميات المقاومة للكمّية والموحّدة وفقًا لمعايير المعهد الوطني للمعايير والتكنولوجيا (NIST): ML-KEM (768 و1024) وML-DSA (44 و65 و87) وChaCha20-Poly1305 وX-Wing.

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

Declarative Performance Observer

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

تتبُّع الخطأ رقم 505208781 | إدخال ChromeStatus.com

إشارة تفعيل الجلب المسبق

تعرض هذه السمة عنوان استجابة HTTP on-prefetch-activation، ما يتيح للخوادم تحديد نقطة نهاية القياس عن بُعد التي يُعلمها المتصفّح كلما تم استخدام مورد مسبق الجلب للتنقّل. يمنح ذلك المطوّرين إشارة موثوقة لقياس دقة استراتيجيات الجلب المسبق وتأثيرها في الأداء.

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

قناة بيانات WebRTC: بروتوكول تسريع التفاوض بشأن SCTP

يؤدي إلى تسريع عملية إنشاء قناة بيانات WebRTC من خلال تضمين مَعلمات تهيئة بروتوكول نقل التحكّم في البث (SCTP) مباشرةً في عملية تبادل العرض/الردّ في بروتوكول وصف الجلسة (SDP). يقلّل ذلك من وقت إعداد قناة البيانات بما يصل إلى ضعفَي وقت الرحلة ذهابًا وإيابًا على الشبكة.

التجربة الأصلية | خطأ التتبُّع ‎ #426480601 | إدخال ChromeStatus.com | المواصفات

الميزات التي سيتم إيقافها نهائيًا وإزالتها

الإصدار 151 من Chrome ينهي دعمه لنظام التشغيل macOS 12

الإصدار 150 من Chrome هو آخر إصدار متوافق مع نظام التشغيل macOS 12. بدءًا من الإصدار 151 من Chrome، يجب استخدام نظام التشغيل macOS 13 أو إصدار أحدث. على أجهزة Mac التي تعمل بنظام التشغيل macOS 12، سيستمر Chrome في العمل وعرض شريط معلومات تحذيري، ولكن لن يتلقّى تحديثات الأمان أو الميزات بعد ذلك.

إدخال ChromeStatus.com

إزالة [LegacyNoInterfaceObject] من FontFaceSet IDL

تزيل هذه السمة [LegacyNoInterfaceObject] من FontFaceSet IDL حتى يتم عرض FontFaceSet بشكل صحيح كسمة عامة في العنصر window. بما أنّه لم يتم تحديد أي دالة إنشاء في IDL، سيؤدي استدعاء new FontFaceSet() من JavaScript الآن إلى عرض TypeError: Illegal constructor، ما يتوافق مع المواصفات ويتماشى مع Firefox وSafari.

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