الأخبار

الإصدار 100 من Chrome و Edge و Firefox قد يؤدي إلى تعطيل بعض مواقع الويب

يجب أن يكون الوصول إلى الإصدار 100 علامة فارقة لمتصفح الويب، ولكنه في الواقع حدث قد يكسر بعض مواقع الويب للأشخاص الذين يستخدمون Google Chrome أو Microsoft Edge أو Mozilla's Firefox. ظل المطورون يستعدون لهذه اللحظة منذ فترة حتى الآن، لكنهم ما زالوا بحاجة إلى المساعدة.

يقترب كل من Chrome و Microsoft Edge و Firefox من إطلاق الإصدار رقم 100. على الرغم من أن هذا قد يبدو وكأنه رقم مستدير لطيف للمستخدم، إلا أنه من المحتمل أيضًا إدخال أخطاء أو إنشاء مشكلات توافق لمواقع ويب معينة. بالنسبة لبعض الأشخاص، قد يعيد لهم حتى ذكريات خطأ Y2K الشهير وتخطي Microsoft لنظام التشغيل Windows 9، ولكن هذه المرة تتعلق المشكلة بكيفية قراءة مواقع الويب لسلاسل وكيل المستخدم (UA) user-agent لتحديد متصفح الويب الخاص بك وقدراته.

عندما تزور صفحة ويب على موقع مثل tech-ram، يرسل جهازك طلبًا لتلك الصفحة يتضمن سلسلة وكيل مستخدم تبدو كالتالي: "Firefox: Mozilla / 5.0 (Macintosh؛ Intel Mac OS X 10.15؛ rv: 96.0) Gecko / 20100101 Firefox / 96.0". متصفحات الويب المختلفة لها تنسيقات مختلفة لهذا وبسبب الطريقة التي تعمل بها بعض مكتبات تحليل وكيل المستخدم، فقد تتسبب في حدوث مشكلات عند قراءة أرقام الإصدارات الرئيسية المكونة من ثلاثة أرقام. للحصول على قراءة متعمقة لما تسببه عمليات التنفيذ في حدوث ذلك، انظر هنا.
بالعودة إلى أغسطس 2021، بدأت Mozilla تجربة لمعرفة ما إذا كانت أرقام الإصدارات المكونة من ثلاثة أرقام يمكن أن تسبب مشاكل، ووجدت أن عددًا قليلاً من مواقع الويب لن يتم عرضها أو عملها بشكل صحيح. يتم إضافة أمثلة بارزة بما في ذلك Yahoo و Bethesda و HBO Go و Slack والمزيد إلى القائمة كل يوم. تبذل Google جهدًا مستمرًا مماثلًا يسمح للمطورين بفرض سلسلة وكيل المستخدم v100 لأغراض الاختبار. كشف هذا أن مواقع الويب التي تم إنشاؤها باستخدام Duda لن يتم عرضها بشكل صحيح، ولكن تم إصلاح المشكلة في ديسمبر 2021.

الخبر السار هو أن كل من Google و Mozilla يعملان على طرق للتخفيف من أي مشكلات محتملة قد تنشأ، على سبيل المثال عن طريق تجميد الإصدار الرئيسي إلى 99 والإبلاغ عنه في جزء الإصدار الثانوي من سلسلة وكيل المستخدم. سيتم إصدار Chrome 100 في 29 مارس وسيصل Firefox 100 في 3 مايو، ولكن في غضون ذلك، يمكن لمديري ومطوري مواقع الويب المساعدة من خلال الإبلاغ عن أي مشكلات يواجهونها إلى Mozilla و Google.