تاريخ الإصدار الثابت: 22 سبتمبر 2026
ما لم يُذكر خلاف ذلك، تنطبق التغييرات التالية على إصدار القناة الثابتة 154 من Chrome لأنظمة التشغيل Android وChromeOS وLinux وmacOS وWindows.
CSS وواجهة المستخدم
طُرق عرض CSS scroll-marker-group
تتيح السمة scroll-marker-group وضعَين يتحكّمان في ترتيب التركيز وسلوك تسهيل الاستخدام للعنصرَين ::scroll-marker-group و::scroll-marker وفقًا لأنماط WAI-ARIA:
-
links(القيمة التلقائية): تعمل السمة::scroll-marker-groupالتي تم إنشاؤها كقائمة تنقّل (الدورnavigation)، وتعمل العناصر::scroll-markerكروابط عادية (الدورlink). جميع عناصر::scroll-markerهي نقاط توقّف تسلسلية عند الضغط على المفتاح Tab. يؤدي تفعيل علامة رابط إلى نقل التركيز إلى العنصر المستهدف. -
tabs: تعمل::scroll-marker-groupالتي تم إنشاؤها مثل قائمة علامات تبويب (الدورtablist)، وتتولّى العناصر::scroll-markerالدورtab، وتتولّى العناصر الأصلية الدورtabpanel. يعمل::scroll-markerالنشط فقط كعلامة توقّف، ويتنقّل المستخدمون بين العلامات باستخدام مفاتيح الأسهم. يتم إخفاء المحتوى من علامات التبويب غير النشطة من شجرة تسهيل الاستخدام، ويظل التركيز على العلامة عند تفعيلها.
تتبُّع الخطأ رقم 425931511 | إدخال ChromeStatus.com | المواصفات
CSS text-decoration-inset
تتحكّم سمة CSS text-decoration-inset في مدى إدراج الزخارف التي تتضمّن خطًا سفليًا أو خطًا علويًا أو خطًا يتوسط النص أو مدى توسيعها إلى ما بعد حواف النص. وهي تتوافق مع قيم auto والطول والنسبة المئوية، بما في ذلك صيغة القيمة الواحدة والقيمتَين لضبط إزاحة البدء وإزاحة النهاية. يتيح لك ذلك تعديل مساحة الزخرفة وإنشاء تأثيرات الكشف باستخدام زخارف النص الأصلية بدلاً من تدرّجات الخلفية أو العناصر الإضافية.
تتبُّع الخطأ رقم 468928416 | إدخال ChromeStatus.com | المواصفات
عرض التدرّج الهرمي CSSStyleValue على سياقات Worker
تعرض مواصفات Typed OM التسلسل الهرمي CSSStyleValue لنطاقات العامل العامة ([Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]). في السابق، كان Blink يعرض CSSStyleValue وCSSKeywordValue وCSSNumericValue وCSSUnitValue وCSSUnparsedValue فقط إلى Window وworklet. يعرض الإصدار 154 من Chrome أدوات الإنشاء هذه في سياقات Worker، بما يتوافق مع المواصفات ومحركات المتصفحات الأخرى.
تتبُّع الخطأ رقم 534781956 | إدخال ChromeStatus.com | المواصفات
السمة FontFace width والوصف font-width
تعرض هذه السمة السمة width في FontFace والوصف @font-face font-width كاسمَين بديلَين للسمتَين stretch وfont-stretch. يؤدي ذلك إلى توافق Chromium مع المواصفات المعدَّلة لـ CSS Font Loading وCSS Fonts 4. يمكنك فحص عروض خطوط الوجه أو تهيئتها باستخدام FontFace.width وCSS font-width بالتبادل مع stretch وfont-stretch.
تتبُّع الخطأ رقم 543938492 | إدخال ChromeStatus.com | المواصفات
تحسينات على ميزة "الإغلاق السريع" في النوافذ المنبثقة ومربّعات الحوار
تحسين وتبسيط سلوك الإغلاق السريع للعناصر المنبثقة ومربّعات الحوار يؤدي الإغلاق الخفيف إلى إغلاق النافذة المنبثقة أو مربّع الحوار عندما ينقر المستخدم خارجهما. من خلال هذا التعديل، يستخدم المتصفّح أحداث click بدلاً من مجموعة من أحداث pointerdown وpointerup لتفعيل ميزة "الإغلاق السريع"، ما يضمن عدم إغلاق النوافذ المنبثقة أو مربّعات الحوار عن طريق الخطأ عند استخدام إيماءات التمرير على الشاشات التي تعمل باللمس والنقرات بزر الماوس الأيمن.
تتبُّع الخطأ #408010435 | إدخال ChromeStatus.com | المواصفات
<iframe> بحجم متجاوب
تتيح هذه السياسة للمواقع الإلكترونية تفعيل ميزة تغيير الحجم تلقائيًا لإطارات iframe. يؤدي ذلك إلى تحديد حجم العنصر <iframe> في المستند الرئيسي ليناسب حجم تجاوز التنسيق في المستند المضمّن، ما يمنع التنقّل في المستند الفرعي.
تتبُّع الخطأ رقم 418397278 | إدخال ChromeStatus.com | المواصفات
JavaScript
المكرّر includes
تنفّذ هذه الدالة اقتراح TC39 بشأن Iterator.prototype.includes()، ما يتيح لك التحقّق مما إذا كان المكرّر يعرض قيمة معيّنة، وهو ما يشبه Array.prototype.includes().
تتبُّع الخطأ رقم 504886973 | إدخال ChromeStatus.com | المواصفات
الشبكة والاتصال
إضافة حزمة خيارات إلى الدالة الإنشائية WebSocket
تضيف هذه السمة إمكانية تمرير قاموس خيارات (WebSocketInit) كمعامل ثانٍ إلى الدالة الإنشائية WebSocket. يتيح قاموس الخيارات الخيار protocols، ما يسمح لك بتحديد البروتوكولات الفرعية (مع عكس الوسيطة protocols الحالية)، ويعمل كنقطة توسيع للخيارات المستقبلية.
على سبيل المثال، بدلاً من new WebSocket("wss://example.com:8080", "soap")، يمكنك إدخال new WebSocket("wss://example.com:8080", { protocols: "soap" }).
تتبُّع الخطأ رقم 542670554 | إدخال ChromeStatus.com | المواصفات
خيار targetAddressSpace لاتصالات WebSockets
تضيف هذه السمة إمكانية تمرير الخيار targetAddressSpace في الدالة الإنشائية WebSocket (new WebSocket("ws://local-server.example", { targetAddressSpace: "local" })). يتيح لك ذلك تحديد أنّه يجب التعامل مع اتصال WebSocket باسم مضيف عام على أنّه اتصال بمقصد "local" أو "loopback"، ما يتوافق مع إمكانية الاستخدام الحالية في Fetch API. يتيح ذلك تجاوز القيود المفروضة على المحتوى المختلط عند الاتصال بالخوادم المحلية التي لا تتوافق بعد مع HTTPS، شرط أن يمنح المستخدم إذن الوصول إلى الشبكة المحلية وأن يتم تحويل اسم المضيف إلى عنوان IP محلي.
تتبُّع الخطأ رقم 517413738 | إدخال ChromeStatus.com | المواصفات
Fetch API: إعادة توجيه السبب من AbortController إلى fetch Response
تعرض هذه السمة سبب الإلغاء، في حال توفّره، لطُرق العنصر Response وReadableStream، بدلاً من وعد fetch فقط. يتوافق Chrome بذلك مع معيار Fetch من خلال عرض سبب الإلغاء الذي يقدّمه المطوّر بشكلٍ منتظم.
تتبُّع الخطأ رقم 502133195 | إدخال ChromeStatus.com | المواصفات
فرض ميزة "مشاركة المراجع مع نطاقات خارجية" (CORS) على Background Fetch API
تفرض واجهة برمجة التطبيقات Background Fetch API ميزة "مشاركة المراجع مع نطاقات خارجية" (CORS). يؤدي ذلك إلى توافُق تنفيذ Chromium مع مواصفات Background Fetch API، ويضمن خضوع طلبات Background Fetch API لسياسات الأمان نفسها الخاصة بطلبات fetch() العادية، ما يمنع المواقع الإلكترونية من تفادي ميزة "مشاركة المراجع مع نطاقات خارجية" وعمليات التحقّق الأخرى التي تجريها سياسات الأمان.
إدخال ChromeStatus.com | المواصفات
القيود المفروضة على وصول Background Fetch API إلى الشبكة المحلية
تستلزم طلبات واجهة برمجة التطبيقات Background Fetch API أن يحصل مصدر مشغّل الخدمات على إذن "الوصول إلى الشبكة المحلية" (LNA) اللازم ليتمكّن من إرسال الطلبات إلى الخوادم المحلية أو خوادم الاسترجاع. يؤدي ذلك إلى توافق Chromium مع مواصفات Background Fetch API ويمنع المواقع الإلكترونية من تجاوز عمليات التحقّق من إذن الوصول إلى الشبكة المحلية من خلال استخدام Background Fetch API بدلاً من واجهة fetch() العادية. يمكن للمؤسسات إدارة هذا السلوك باستخدام سياسات المؤسسة الحالية الخاصة بـ LNA (LocalNetworkAccessRestrictionsTemporaryOptOut وLocalNetworkAccessAllowedForUrls وLoopbackNetworkAllowedForUrls وLocalNetworkAccessPermissionsPolicyDefaultEnabled وLocalNetworkAccessIpAddressSpaceOverrides).
خطأ التتبُّع رقم 455486148 | إدخال ChromeStatus.com | المواصفات
الخصوصية والأمان
طلب الإذن قبل تفعيل بروتوكول HTTP تلقائيًا
يطلب Chrome من المستخدمين تلقائيًا الإذن عند الاتصال بموقع إلكتروني عبر اتصال غير آمن (http). يمكن للمشرفين التحكّم في هذا السلوك التلقائي باستخدام سياسة المؤسسة HttpsOnlyMode.
تأكيد الدفع الآمن: التحقّق من اللغة
تعدِّل حقل بيانات locale الخاص بميزة "تأكيد الدفع الآمن" لعرض NotSupportedError DOMException إذا لم تتطابق أي من علامات اللغة المقدَّمة في الحقل مع اللغة المستخدَمة في مربّع حوار "تأكيد الدفع الآمن". إذا لم يتم ضبط الحقل أو كان فارغًا، سيتم تخطّي عملية التحقّق هذه. يساعدك ذلك في مطابقة لغة البيانات المقدَّمة إلى ميزة "تأكيد الدفع الآمن" مع لغة مربّع الحوار.
تتبُّع الخطأ رقم 535278878 | إدخال ChromeStatus.com | المواصفات
تطبيقات الويب المعزولة (IWA)
واجهة Window Shape API
تتيح واجهة Window Shape API لتطبيقات الويب المعزولة المدرَجة في القائمة المسموح بها على ChromeOS تحديد شكل مخصّص للنافذة. من خلال إتاحة تصاميم النوافذ غير المستطيلة وغير المتجاورة، يمكنك إنشاء تطبيقات مصغّرة ولوحات عائمة وعناصر متراكبة تتطابق مع مظهر التطبيقات الأصلية. تتطلّب واجهة برمجة التطبيقات window.setShape() نافذة في وضع العرض unframed والإذن window-management. يمكن للمشرفين إدارة هذه الميزة باستخدام سياسات المؤسسة DefaultWindowManagementSetting وWindowManagementAllowedForUrls وWindowManagementBlockedForUrls.
إدخال ChromeStatus.com | المواصفات
مراحل التجربة والتقييم
رموز التحقّق الخاصة
Private Verification Tokens (PVT) هي آلية منخفضة الإنتروبيا تتيح للمواقع الإلكترونية نقل الثقة التي اكتسبها المستخدمون أثناء التصفّح العادي إلى وضع التصفّح بخصوصيّة تامّة، ما يقلّل من المشاكل التي يواجهها المستخدمون بسبب اختبارات CAPTCHA وغيرها من التحديات. تصدر المواقع الإلكترونية رموز PVT أثناء جلسة تصفّح عادية وتستردّها في وضع التصفّح بخصوصية تامّة.