برمجياتقراءة دقيقتين

Safari 27.3 beta يحوّل المواقع الفاتحة إلى الوضع الداكن ما لم تعلن المواقع تفضيلها

أعلن فريق WebKit في 3 نوفمبر 2026 خاصية Adaptive Dark Mode، المتاحة في Safari 27.3 beta. وتسمح الخاصية للمتصفح بإنشاء وضع داكن لأي موقع فاتح لا يملك وضعًا داكنًا خاصًا به. يحلّل المتصفح الصفحة، فإذا قدّر أنها فاتحة في الغالب، عرض على المستخدم زر Try لتحويلها.

ويجري التحويل عبر تمرير الألوان على مصفوفة، أي matrix، تعكس درجة السطوع، أو الـ luminosity، وتحافظ على درجة اللون، أو الـ hue. ويستهدف التحويل تباينًا قدره 4.5:1 للنص وفق معيار WCAG. وتبقى الصور العادية كما هي، لكن الشعارات البسيطة بالأبيض والأسود قد تنقلب ألوانها، بينما لا تُلمس عناصر canvas.

وللخاصية أثر مباشر على تصحيح الأخطاء. فحين يسأل كود JavaScript عن لون عنصر، يحصل على اللون الأصلي الذي كتبه المطور، لا اللون المحوّل. أي أن الصفحة لا تستطيع أن تعرف من داخلها أن تحويلًا حدث.

ويتحكم في الأمر كله سطر واحد. فالموقع الذي يعرّف color-scheme: light dark لا يلمسه المتصفح إطلاقًا. والموقع الذي يريد البقاء فاتحًا يكتب color-scheme: light only، مع أن كلمة only لا تعمل بعد في أول نسخة beta.

ويعني ذلك أن مظهر الموقع لدى عدد من مستخدمي Safari لم يعد قرار مطوريه وحدهم، ما لم يعلن الموقع تفضيله صراحة. وتبدو الحالة الأكثر عرضة للخطأ شائعة في مواقع المنطقة: خلفية فاتحة وشعار أبيض بصيغة PNG، وهو بالضبط ما قد يظهر بشكل غير صحيح بعد التحويل.

المصادر

  1. مقال WebKit عن Adaptive Dark Mode
  2. توثيق خاصية color-scheme على MDN
  3. توثيق وسم meta name على MDN

من عدد الأربعاء 24 جمادى الأولى - 4 نوفمبر

أخبار ذات صلة

أخبار الأربعاء 24 جمادى الأولى - 4 نوفمبر