تاريخ الإصدار الثابت: 12 تشرين الثاني (نوفمبر) 2024
ما لم يُذكر خلاف ذلك، تنطبق التغييرات التالية على الإصدار 131 من Chrome في "القناة الثابتة" لنظام التشغيل Android وChromeOS وLinux وmacOS وWindows.
CSS
موضع الرابط في CSS: نطاق الرابط
تسمح السمة anchor-scope
بحصر إمكانية الوصول إلى أسماء العناصر الأساسية بشجرة فرعية معيّنة.
تتبُّع الخطأ رقم 40281992 | إدخال ChromeStatus.com | المواصفات
CSS font-variant-emoji
توفّر خاصية font-variant-emoji
في CSS طريقة للتحكّم في الأحرف الرسومية الملوّنة
(بأسلوب الرموز التعبيرية) والأحرف الرسومية أحادية اللون (بأسلوب النص).
ويمكن إجراء ذلك أيضًا من خلال إضافة أداة اختيار لأشكال الرموز التعبيرية،
وتحديدًا U+FE0E
للنص وU+FE0F
للرمز التعبيري، بعد كل رمز نقطة مرجعية للرمز التعبيري.
MDN font-variant-emoji | إدخال ChromeStatus.com
اكتساب تمييز CSS
كان من المتوقّع أن يتم طرح التغييرات على ميزة "تسليط الضوء" في CSS في الإصدار 131 من Chrome، ولكن تمت إزالتها لأسباب تتعلّق بالتوافق.
تغييرات على اكتساب الأنماط لأدوات اختيار CSS | إدخال ChromeStatus.com | المواصفات
تحسينات على بنية تنسيق عناصر <details>
و<summary>
إتاحة المزيد من تنسيقات CSS لبنية عنصرَي <details>
و<summary>
للسماح باستخدام هذين العنصرَين في المزيد من الحالات التي يتم فيها إنشاء تطبيقات مصغّرة للإفصاح عن التعامل مع البيانات أو
تطبيقات مصغّرة للقوائم المنسدلة على الويب وعلى وجه الخصوص،
يزيل هذا التغيير القيود التي كانت تمنع ضبط سمة العرض
على هذه العناصر، ويضيف عنصرًا زائفًا ::details-content
لضبط نمط الحاوية للجزء الذي يتم توسيعه وتصغيره.
تتبُّع الخطأ رقم 1469418 | إدخال ChromeStatus.com | المواصفات
@page
مربّعات الهامش
إتاحة استخدام مربّعات هامش الصفحة عند طباعة مستند ويب أو تصديره بتنسيق PDF
تتيح لك مربّعات الهوامش @page
تحديد المحتوى في منطقة الهوامش في الصفحة،
على سبيل المثال، لتوفير رؤوس وتذييلات مخصّصة،
بدلاً من استخدام الرؤوس والتذييلات المضمّنة التي ينشئها المتصفّح.
يتم تحديد مربّع الهامش باستخدام قاعدة at-rule داخل قاعدة @page
في CSS.
يتم تحديد مظهر مربّع الهامش ومحتوياته باستخدام سمات CSS
داخل قاعدة at-rule، بما في ذلك سمة المحتوى.
تتوفّر أيضًا العدادات لتتمكّن من ترقيم الصفحات. تحدّد المواصفة اسمَين
خاصَّين للعداد: page
لرقم الصفحة الحالية وpages
لإجمالي عدد الصفحات.
إضافة محتوى إلى هوامش صفحات الويب عند طباعتها باستخدام CSS | تتبُّع الخطأ رقم 320370 | إدخال ChromeStatus.com | المواصفات
@property
تتيح بنية <string>
إتاحة اسم مكوّن بنية <string>
للمواقع المخصّصة المسجّلة
تتبُّع الخطأ رقم 357751736 | إدخال ChromeStatus.com | المواصفات
اختيار أسلوب التخفيف في التحليل
يؤدي ذلك إلى السماح لمعترِّف HTML باستخدام العلامات في
<select>
بالإضافة إلى <option>
و<optgroup>
و<hr>
.
يهدف هذا التغيير إلى إتاحة استخدام
ميزة <select>
القابلة للتخصيص.
تتبُّع الخطأ رقم 335456114 | إدخال ChromeStatus.com
إتاحة currentcolor
في بنية الألوان النسبية
السماح بالألوان النسبية في CSS (باستخدام الكلمة الرئيسية from) لاستخدام currentcolor
كأساس
يتيح لك ذلك ضبط ألوان تكميلية، استنادًا إلى لون نص العنصر،
لحدود هذا العنصر أو ظلاله أو خلفياته.
تشمل هذه الميزة أيضًا حالات الاستخدام التي يتم فيها تداخل دوالّ الألوان مع
الاعتماد على currentcolor، على سبيل المثال
color-mix(in srgb, rgb(from currentcolor r g b), white))
أو
rgb(from rgb(from currentcolor 1 g b) b g r)
.
تتبُّع الخطأ رقم 325309578 | إدخال ChromeStatus.com | المواصفات
إتاحة استخدام موارد SVG الخارجية لخصائص clip-path
وfill
وstroke
وmarker-*
توفّر هذه الميزة إمكانية استخدام مراجع خارجية لمسارات المقاطع والعلامات و
خوادم الطلاء (لسمات fill
وstroke
). على سبيل المثال،
clip-path: url("resources.svg#myPath")
.
تتبُّع الخطأ رقم 40134477 | إدخال ChromeStatus.com | المواصفات
واجهات برمجة تطبيقات الويب
Direct Sockets API
يسمح هذا الخيار لتطبيقات الويب المعزولة بإنشاء اتصالات مباشرة باستخدام بروتوكول التحكم في الإرسال (TCP) وبروتوكول مخطط بيانات المستخدم (UDP) مع أجهزة الشبكة والأنظمة، بالإضافة إلى الاستماع إلى الاتصالات الواردة وقبولها.
تتبُّع الخطأ رقم 40604287 | إدخال ChromeStatus.com | المواصفات
إعفاء عنوان Speculation-Rules من قيود CSP
تعديل عملية الدمج بين قواعد التكهّن وCSP بحيث لا ينطبق CSP إلا على <script type=speculationrules>
، وليس على عنوان Speculation-Rules
إدخال ChromeStatus.com | المواصفات
FedCM كإشارة ثقة لواجهة برمجة التطبيقات Storage Access API
إعادة المواءمة بين واجهات برمجة التطبيقات FedCM وStorage Access من خلال جعل FedCM السابق يمنح سببًا صالحًا للموافقة تلقائيًا على طلب الوصول إلى مساحة التخزين
تتبُّع الخطأ رقم 330574529 | إدخال ChromeStatus.com
قيمة سياسة فتح المستندات المشتركة المصدر (COOP) الخاصة بـ noopener-allow-popups
يمكن أن تحتوي بعض المصادر على تطبيقات مختلفة بمستويات مختلفة لمتطلبات الأمان. في هذه الحالات، قد يكون من المفيد منع النصوص البرمجية التي تعمل في تطبيق واحد من فتح صفحات النصوص البرمجية لتطبيق آخر من المصدر نفسه.
في مثل هذه الحالات، قد يكون من المفيد أن يضمن المستند عدم تمكّن برنامج الفتح من إنشاء برنامج نصي له، حتى إذا كان برنامج الفتح من المصدر نفسه.
تسمح قيمة noopener-allow-popups
Cross-Origin-Opener-Policy
للمستندات بتحديد ذلك.
تتبُّع الخطأ رقم 344963946 | إدخال ChromeStatus.com
WebHID على عمال مخصّصين
تفعيل WebHID داخل سياقات عمال مخصّصة يتيح لك ذلك تنفيذ عمليات إدخال وإخراج كثيفة ومعالجة البيانات من جهاز HID في سلسلة مهام منفصلة، ما يساعد في تقليل تأثير الأداء على سلسلة المهام الرئيسية.
WebRTC RTCRtpEncodingParameters.scaleResolutionDownTo
واجهة برمجة تطبيقات لضبط برامج ترميز WebRTC لتوسيع إطارات الإدخال إذا كانت أكبر
من maxWidth
وmaxHeight
المحدّدَين تتشابه واجهة برمجة التطبيقات هذه مع واجهة برمجة التطبيقات
scaleResolutionDownBy
، إلا أنّ قيود الدقة يتم التعبير عنها بمصطلحات
مطلقة (مثل 640x360) بدلاً من مصطلحات نسبية (مثل
التصغير بمقدار 2)، ما يتجنّب حالات السباق المرتبطة بتغيير حجم إطار الإدخال
أثناء التشغيل.
إدخال ChromeStatus.com | المواصفات
WebXr hand input module Level 1
تعرِض بيانات مفاصل اليد على XrInputSources
لاستخدامها أثناء جلسة WebXr.
ويسمح ذلك للمطوّرين بإجراء تفاعلات أكثر دقة أثناء جلسات WebXR.
تتبُّع الخطأ رقم 359418633 | إدخال ChromeStatus.com | المواصفات
المعالجة والرسومات
مسافات المقاطع في WebGPU
تضيف ميزة وحدة معالجة الرسومات الاختيارية clip-distances
التي تتيح ضبط
مسافات القطع التي يحدّدها المستخدم في نواتج برنامج تظليل رؤوس المضلّعات.
تكون هذه التقنية مفيدة بشكل خاص للتطبيقات التي تحتاج إلى اقتصاص
جميع الرؤوس في مشهد تتجاوز مستوى محدّد من قِبل المستخدم،
مثل العديد من تطبيقات التصميم بمساعدة الكمبيوتر (CAD).
تتبُّع الخطأ رقم 358408571 | إدخال ChromeStatus.com | المواصفات
WebGPU: GPUCanvasContext getConfiguration()
بعد استدعاء GPUCanvasContext configure()
باستخدام قاموس
الإعدادات، يمكنك استخدام الطريقة GPUCanvasContext getConfiguration()
لفحص إعدادات سياق اللوحة. ويشمل ذلك أعضاء وحدة معالجة الرسومات device
وformat
وusage
viewFormats
وcolorSpace
وtoneMapping
وalphaMode
.
كما هو موضّح في المشكلة 4828،
يمكن لتطبيقات الويب استخدامها
لرصد ما إذا كانت لوحة HDR متوافقة مع WebGPU.
تتبُّع الخطأ رقم 370109829 | إدخال ChromeStatus.com | المواصفات
الخصوصية
Attribution-Reporting API: إزالة الحد الأقصى لحجم معرّف مفتاح التجميع لعمليات تسجيل العوامل المشغِّلة
في السابق، كان يتم التحقّق من الحد الأقصى لطول معرّف مفتاح التجميع في كلٍّ من تسجيلات المصدر والعامل المشغِّل. بما أنّ هذا الحدّ ليس مخصّصًا للخصوصية ولا يتم الاحتفاظ به في مساحة التخزين، تتم إزالته في عمليات تسجيل المشغّلات.
Private Aggregation API: زيادة الحد الأقصى للمساهمات إلى 100 لمتصلي Protected Audience
السماح لمشغّلي النصوص البرمجية في Protected Audience بتقديم ما يصل إلى 100 مساهمة في كل تقرير "التجميع الخاص"، مقارنةً بالحدّ الأقصى الحالي الذي يبلغ 20 مساهمة
تحدّ ميزة "التجميع الخاص" من عدد المساهمات في الرسم البياني الشريطي الذي يمكن تضمينه في تقرير واحد قابل للتجميع، مع حذف أي مساهمات إضافية. يمكن لمُرسِلي طلبات Shared Storage تجاوز الحدّ الأقصى من خلال استدعاء عملية Shared Storage أخرى. ومع ذلك، لا تتوفّر لمُرسِلي الطلبات في "شريحة الجمهور المحمية" مساحة تخزين دائمة، لذا يفقدون مساهماتهم الزائدة في نهاية مزادهم. يُرجى العلم أنّ هذا التغيير لا يؤثر في الخصوصية لأنّ مساهمات واجهة برمجة التطبيقات لا تزال مقيّدة بميزانية الخصوصية نفسها.
بسبب الحشو، سيحتوي كل تقرير "شريحة جمهور محمية" على حمولة أكبر، حتى إذا لم يكن بحاجة إلى الحد الأقصى الأكبر للمساهمة. ونتوقّع أن يؤدي توفّر هذه التقارير الأكبر حجمًا إلى زيادة تكلفة تشغيل "خدمة التجميع".
تتبُّع الخطأ رقم 360160864 | إدخال ChromeStatus.com
عمليات التجربة والتقييم
واجهة برمجة التطبيقات Playout Statistics API لواجهة برمجة التطبيقات WebAudio
تسمح واجهة برمجة التطبيقات AudioContext.playoutStats
للتطبيق بقياس
جودة تشغيل الصوت ووقت استجابةه باستخدام WebAudio.
الإصدار التجريبي من الإصدار العلني | إدخال ChromeStatus.com | المواصفات
ServiceWorkerStaticRouterTimingInfo
تضيف معلومات التوقيت لواجهة برمجة التطبيقات ServiceWorker Static routing API، التي يتم عرضها في واجهة برمجة التطبيقات Navigation timing API وواجهة برمجة التطبيقات Resource timing API لاستخدام المطوّرين.
يقدّم Service Worker معلومات التوقيت لوضع علامات على نقاط معيّنة في الوقت. نضيف معلومات توقيت ذات صلة بواجهة برمجة التطبيقات Static routing API: RouterEvaluationStart، وهو الوقت الذي يبدأ فيه مطابقة طلب مع قواعد التوجيه المسجَّلة، وCacheLookupStart، وهو الوقت الذي يبدأ فيه البحث في مساحة تخزين ذاكرة التخزين المؤقت إذا كان المصدر هو "ذاكرة التخزين المؤقت". بالإضافة إلى ذلك، نضيف أيضًا معلومات مصدر جهاز التوجيه، مصدر جهاز التوجيه المطابق ومصدر جهاز التوجيه النهائي.
الإصدار التجريبي من الإصدار العلني | إدخال ChromeStatus.com
Summarization API
واجهة برمجة تطبيقات JavaScript لإنشاء ملخّصات من النص الذي يتم إدخاله، استنادًا إلى نموذج لغوي مستند إلى الذكاء الاصطناعي
الإصدار التجريبي من الميزة | مستندات واجهة برمجة التطبيقات Summarization API | خطأ التتبّع رقم 351744634 | إدخال ChromeStatus.com
Translator API
واجهة برمجة تطبيقات JavaScript لتوفير إمكانات ترجمة اللغة إلى صفحات الويب
الإصدار التجريبي من الميزة | مستندات Translator API | خطأ التتبّع رقم 322229993 | إدخال ChromeStatus.com
عمليات الإيقاف النهائي والإزالة
إزالة خاصية CSS Anchor Positioning (موضع عنصر الربط) inset-area
بعد قرار مجموعة عمل CSS بإعادة تسمية الموقع inset-area
إلى
position-area
، ستؤدي هذه الإزالة إلى تنظيف عملية التنفيذ في Chromium لتوفير
ميزة متوافقة مع المعايير.
تتبُّع الخطأ رقم 352360007 | إدخال ChromeStatus.com
إزالة إمكانية إيقاف BeforeunloadEventCancelByPreventDefault
تم طرح الميزة BeforeunloadEventCancelByPreventDefault
في الإصدار 117 من Chrome، ولكن
هناك سياسة مؤسسة تسمح بإيقاف هذه العلامة بشكلٍ قسري. ستتم إزالة
سياسة المؤسسات في الإصدار 131 من Chrome.
إزالة طريقة GPUAdapter requestAdapterInfo()
غير العادية
قرّرت مجموعة عمل WebGPU أنّه من غير العملي أن تطلب requestAdapterInfo()
إذنًا، لذا أزالت هذا الخيار واستبدلته
بسمة GPUAdapter info
حتى يتمكّن مطوّرو الويب من الحصول على قيمةGPUAdapterInfo
نفسها بشكل متزامن.
إدخال ChromeStatus.com | المواصفات
مراجع إضافية
هل تريد الاطّلاع على المزيد من المعلومات؟ يمكنك الاطّلاع على هذه المراجع الإضافية.
- الميزات الجديدة في الإصدار 131 من Chrome
- الميزات الجديدة في الإصدار 131 من "أدوات مطوّري البرامج في Chrome"
- تعديلات ChromeStatus.com على الإصدار 131 من Chrome
- تقويم إصدارات Chrome
- الإيقاف النهائي المرتقب
- عمليات الإزالة القادمة
تنزيل Google Chrome
نزِّل متصفّح Chrome على Android أو أجهزة الكمبيوتر المكتبي أو iOS.