الإصدار التجريبي من Chrome 152

تم النشر في 30 يوليو 2026

ما لم يُذكر خلاف ذلك، تنطبق التغييرات التالية على أحدث إصدار من قناة Chrome التجريبية على أجهزة Android وChromeOS وLinux وmacOS وWindows. يمكنك التعرّف أكثر على هذه الميزات باستخدام الروابط المقدَّمة أو من خلال الانتقال إلى ChromeStatus.com. يتوفّر Chrome 152 في الإصدار التجريبي اعتبارًا من هذا الإصدار. يمكنك تنزيل الـ أحدث إصدار تجريبي من Google.com لأجهزة الـ كمبيوتر المكتبي أو من "متجر Google Play" على أجهزة Android.

صفحات الأنماط المتتالية (CSS) وواجهة المستخدم

إضافة دعم CSSPseudoElement للعناصر ::backdrop و::scroll-marker و::view-transition

يشمل الدعم الذي تم توفيره سابقًا لـ CSSPseudoElement العناصر ::after و::before و::marker عدة عناصر صورية جديدة:

  • ::backdrop: يساعد في إغلاق مربّع حوار عند النقر على الخلفية بدون التأثير في النقرات داخل محتوى مربّع الحوار، ما يغني عن الحاجة إلى منطق معقّد للتقاطع.
  • ::scroll-marker: يُستخدم لجمع إحصاءات النقرات.
  • ::view-transition: يمهّد الطريق لدعم انتقالات العرض التي تراعي الهندسة واعتراض انتقال العرض في منتصفه بعد شحن GeometryUtils.

عرض سمة HTML العامة autocorrect

تتيح سمة HTML autocorrect لمطوّري الويب التحكّم في ما إذا كان يجب تطبيق التصحيح التلقائي على بيانات أدخلها المستخدم في العناصر القابلة للتعديل، بما في ذلك <input> و<textarea> والمضيفين contenteditable. تعرض هذه الميزة سمة HTML العامة autocorrect لمطوّري الويب.

الأصناف الزائفة لعناصر الوسائط

تطابق الأصناف الزائفة في CSS، وهي :playing و:paused و:seeking و:buffering و:stalled و:muted و :volume-locked، عناصر <audio> و<video> استنادًا إلى حالتها الحالية. تُعدّ هذه الأصناف الزائفة من الجوانب التي نركّز عليها في Interop 2026.

ألوان ألفا النسبية (الدالة alpha() في CSS Color 5)

تشير ألوان ألفا النسبية إلى لون أساسي وتعدِّل قناة ألفا فقط، ما يتيح للمطوّرين ضبط الشفافية بالنسبة إلى قيمة لون حالية.

الخاصية window-drag في CSS

تتيح الخاصية window-drag في CSS لمحتوى الويب تحديد مناطق في واجهة مستخدم تطبيق الويب المثبَّت على الكمبيوتر المكتبي يجب أن تعمل كمناطق قابلة للسحب في شريط عنوان النافذة. عند تطبيق هذه الخاصية، تؤدي تفاعلات مؤشر المستخدم، مثل النقر مع السحب في تلك المنطقة، إلى نقل نافذة التطبيق ذات المستوى الأعلى بدلاً من بدء التفاعل العادي مع الصفحة.

تُوحّد هذه الميزة الخاصية الحالية app-region في CSS وتغيّر اسمها، وتغيّر أسماء قيمها إلى move وnone، وتضيف سلوكًا صريحًا للوراثة.

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

CPU Performance API

بدءًا من الإصدار 152 من Chrome، يتم طرح واجهة برمجة التطبيقات CPU Performance API، التي تتيح لتطبيقات الويب تحديد مستوى أداء وحدة المعالجة المركزية (CPU) في جهاز المستخدم. يمكن لتطبيقات الويب استخدام هذه المعلومات لتقديم تجربة مستخدم محسّنة، ربما بالاشتراك مع واجهة Compute Pressure API للاستجابة للتغييرات في حجم الأعباء على وحدة المعالجة المركزية.

يمكن للمستخدمين إلغاء الأداء المُبلغ عنه في إعدادات الأداء في Chrome. يمكن للمشرفين أيضًا التحكّم في هذا السلوك باستخدام الـ CpuPerformanceTierOverride خاصة بالمؤسسة.

لمزيد من التفاصيل، يُرجى الاطّلاع على شرح مفصّل لواجهة CPU Performance API Explainer.

قوائم السماح بالاتصالات

توفر قوائم السماح بالاتصالات تحكمًا صريحًا في نقاط النهاية الخارجية من خلال تقييد الاتصالات التي يتم إنشاؤها من خلال Fetch API أو واجهات برمجة التطبيقات الأخرى على منصة الويب من مستند أو منفِّذ.

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

لمزيد من التفاصيل، يُرجى الاطّلاع على اقتراح قوائم السماح بالاتصالات.

تحديد مصدر الإشعارات في تطبيقات الويب التقدّمية (PWA) على نظام التشغيل macOS

يطرح Chrome ميزة تحديد مصدر الإشعارات في "تطبيقات الويب التقدّمية" (PWA) المثبَّتة على نظام التشغيل macOS. عند تثبيت تطبيق ويب تقدّمي على نظام التشغيل macOS، يتم تحديد مصدر إشعاراته بشكلٍ أصلي على أنّه التطبيق نفسه، باستخدام اسمه ورمزه الخاصين في "مركز الإشعارات"، بدلاً من Google Chrome.

يُعدّل هذا التحديث إشعارات تطبيقات الويب التقدّمية لتتوافق مع تطبيقات macOS الأصلية:

  • لم يعُد Chrome يتيح استخدام الحقل requireInteraction لإشعارات تطبيقات الويب التقدّمية على نظام التشغيل macOS لأنّ إعدادات macOS تتحكّم في استمرار الإشعارات على مستوى كل تطبيق.
  • تتطلّب واجهة برمجة التطبيقات Badging API أذونات إرسال الإشعارات لكي تظهر شارة التطبيق.

على المشرفين الذين يمنحون الأذونات مسبقًا من خلال السياسات أن يضعوا في اعتبارهم أنّه بالإضافة إلى NotificationsAllowedForUrls، يجب توفير ملف إعدادات "إدارة الأجهزة الجوّالة" (MDM) على نظام التشغيل macOS لمنح الأذونات مسبقًا لمعرّف حزمة تطبيق الويب التقدّمي المحدّد.

OpaqueRange

OpaqueRange يمثّل نطاقًا مباشرًا من النص ضمن قيمة عنصر تحكّم في نموذج، مثل <textarea> أو <input> المستند إلى النص، ما يتيح للمطوّرين العمل مع نص القيمة باستخدام واجهات برمجة التطبيقات الشبيهة بالنطاق.

تتيح هذه الواجهة عمليات مثل getBoundingClientRect() وgetClientRects()، كما تتيح التكامل مع واجهة برمجة التطبيقات CSS Custom Highlight API للاقتراحات المضمّنة وعمليات التمييز والنوافذ المنبثقة المثبَّتة. تحافظ هذه الواجهة على التغليف من خلال عرض إزاحات القيم فقط مع عرض null للسمتَين startContainer وendContainer.

التطبيقات الفرعية لتطبيقات الويب المعزولة (IWA)

تسمح التطبيقات الفرعية للمطوّرين بإنشاء تطبيقات متعددة ضمن عملية تثبيت واحدة لتطبيق ويب معزول (IWA). لكل تطبيق فرعي اسم ورموز وعمليات دمج مع نظام التشغيل تختلف عن التطبيقات الأخرى.

تظهر التطبيقات الفرعية على رف سطح المكتب بهوية تختلف عن تطبيق الويب المعزول الرئيسي، ما يوفّر لها إمكانات منفصلة في نظام التشغيل، مثل الارتباط بأنواع الملفات. يمكن للمشرفين التحكّم في هذه الميزة باستخدام سياسات المؤسسة، بما في ذلك DefaultSubAppsWithoutPromptsSetting و SubAppsWithoutPromptsAllowedForOrigins و و SubAppsWithoutPromptsBlockedForOrigins.

وضع "العرض بدون إطار" لتطبيقات الويب المعزولة

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

يمكن للمشرفين إدارة هذه الميزة باستخدام سياسات، بما في ذلك DefaultWindowManagementSetting و WindowManagementAllowedForUrls و و WindowManagementBlockedForUrls.

WebGPU: التحكّم في حجم المجموعة الفرعية

تتم إضافة ميزة GPU الاختيارية "subgroup-size-control" التي تتيح للمطوّرين ضبط حجم المجموعة الفرعية بشكلٍ صريح في برنامج تظليل الحساب. يؤدي ذلك إلى تحسين أداء برنامج تظليل الحساب باستخدام عمليات المجموعة الفرعية بأحجام مجموعات فرعية محدّدة على منصات الأجهزة المستهدَفة، خاصةً لأحمال عمل الذكاء الاصطناعي.

واجهة Window Shape API

تتيح واجهة Window Shape API لتطبيقات الويب المعزولة على ChromeOS ضبط شكل نافذة مخصّص غير مستطيل من خلال window.chromeos.isolatedWebApp.setShape. يتطلّب ذلك أن تكون النافذة في وضع العرض بدون إطار وأن يتم منح إذن إدارة النوافذ.

الوسائط

MediaCapabilities encryptionScheme

تتم إضافة السمة encryptionScheme إلى قاموس KeySystemTrackConfiguration المستخدَم في navigator.mediaCapabilities.decodingInfo(). يتيح ذلك لتطبيقات الويب الاستعلام عمّا إذا كان يتم دعم نظام تشفير معيّن، مثل 'cenc' أو 'cbcs'

ميزة `audioPreferred` في عملية التقاط البيانات في getDisplayMedia API

تتم إضافة السمة audioPreference إلى قاموس DisplayMediaStreamOptions المستخدَم في navigator.mediaDevices.getDisplayMedia(). يسمح هذا التلميح لتطبيقات الويب بإعلام المتصفّح بأنّ مشاركة الصوت هي الخيار المفضّل إلى جانب التقاط الفيديو.

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

في Chrome 152، يمكنك الاشتراك في عمليات التجربة والتقييم الجديدة التالية origin trials.

قواعد التوقُّع: عناصر التحكّم في الإعدادات التجريبية لخصائص العرض التجريبية

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

عملية تجربة وتقييم لإيقاف ميزة XSLT من جهة العميل نهائيًا

أوقف Chrome ميزة XSLT من جهة العميل نهائيًا، ويقترب من إزالتها من المتصفّح في Chrome 158. تم إعداد عملية تجربة وتقييم للإيقاف النهائي (عملية تجربة وتقييم المصدر) للسماح للمواقع الإلكترونية بتمديد وقت النقل من XSLT بحوالي تسعة أشهر، إلى Chrome 175. تتوفّر عملية التجربة والتقييم هذه الآن، قبل الإزالة، حتى يمكن اختبارها في وقت مبكر.

الإيقاف النهائي والإزالة

في Chrome 152، يتم الإيقاف النهائي والإزالة على النحو التالي. يُرجى الانتقال إلى ChromeStatus.com للاطّلاع على قوائم عمليات الإيقاف النهائي المخطط لها وعمليات الإيقاف النهائي الحالية وعمليات الإزالة السابقة.

إزالة واجهة Private Aggregation API

بعد إعلان Chrome أنّه سيتم الحفاظ على النهج الحالي لملفات تعريف الارتباط الخارجية، نخطّط الآن لإيقاف واجهة Private Aggregation API نهائيًا وإزالتها (بالإضافة إلى واجهات برمجة تطبيقات معيّنة أخرى في Privacy Sandbox). لا يتم عرض واجهة برمجة التطبيقات هذه إلا من خلال واجهتَي Shared Storage API وProtected Audience API، اللتَين من المخطط أيضًا إيقافهما نهائيًا وإزالتهما.