الإصدار التجريبي من 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: تتيح عمليات الانتقال بين طرق العرض التي تراعي الهندسة، كما تتيح مقاطعة عملية انتقال بين طرق العرض أثناء تنفيذها لبدء عملية جديدة، وذلك باستخدام إحداثيات العنصر المتحرّك حاليًا لتجنُّب حدوث قفزات مرئية.

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

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

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

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

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

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

خاصية CSS ‏window-drag

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

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

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

‫CPU Performance API

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

يمكن للمستخدمين تجاوُز مستوى الأداء المسجَّل في إعدادات "الأداء" على Chrome. يمكن للمشرفين أيضًا التحكّم في هذا السلوك باستخدام سياسة المؤسسة CpuPerformanceTierOverride.

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

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

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

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

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

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

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

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

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

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

OpaqueRange

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

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

التطبيقات الفرعية في "تطبيقات الويب المعزولة"

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

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

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

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

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

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

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

واجهة Window Shape API

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

الوسائط

MediaCapabilities encryptionScheme

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

audioPreferred capture in getDisplayMedia API

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

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

في الإصدار 152 من Chrome، يمكنك الاشتراك في التجارب الجديدة التالية.

قواعد التوقّع: عناصر تحكّم معتدلة في إحصاءات مساحة العرض

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

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

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

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

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

إزالة واجهة برمجة التطبيقات Private Aggregation API

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