لماذا قد يتسبب الإصدار 100 من كروم و فايرفوكس في تعطل بعض مواقع الويب

ستصل متصفحات الويب من موزيلا و جوجل قريبًا إلى الإصدار 100. ولكن هذا الانتقال إلى رقم إصدار مكون من ثلاثة أرقام قد يمنع بعض مواقع الويب من العرض.


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

قد يتسبب كروم و فايرفوكس، اللذان سيصلان إلى الإصدار 100 في غضون أسابيع قليلة، في تعطل بعض مواقع الويب ببساطة بسبب رقم الإصدار المكون من ثلاثة أرقام.

يعتمد مفتاح هذه المشكلة بالكامل في الواقع على رقم إصدار المتصفحات و وكيل المستخدم الخاص بها. هذا الجزء من الكود الذي ترسله المتصفحات إلى مواقع الويب يسمح لها بالتعرف عليها ومعرفة رقم الإصدار الخاص بها من أجل تكييف عرضها مع الوظائف التي يوفرها كل متصفح. لسوء الحظ، لتحديد رقم إصدار المتصفحات، تستخدم بعض المواقع نظامًا يهتم فقط بالرقم الأول من رقم الإصدار، والذي يقتصر حتى الآن على رقمين. ومثل خطأ عام 2000 المشهور الآن، فإن هذه المواقع تعرف كيفية تحديد المتصفحات حتى الإصدار المكون من رقمين من 99، ولكنها غير قادرة على التعرف على أرقام الإصدارات التي تتجاوز ذلك. بمعنى آخر، لا يمكنهم قراءة الرقم 100.

تعمل جوجل و موزيلا على إيجاد حل

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

حتى يتم العثور على حل دائم، يمكن لـ موزيلا تجميد رقم إصدار فايرفوكس مؤقتًا عند 99، بينما تخطط جوجل لتعديل سلسلة وكيل مستخدم كروم عن طريق البدء بـ 99 وإضافتها خلفه رقم إصدار المتصفح الفعلي.

Exit mobile version