يمكن أن يكسر Chrome الإصدار 100 الكثير من صفحات الويب

خطأ كروم 100 daña páginas web

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

سيعطل وكيل المستخدم لبعض الصفحات عرضها في Chrome 100

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

تستخدم العديد من مواقع الويب (مثل تلك التي تم إنشاؤها باستخدام Duda) ملف سلسلة عامل المستخدم لتحديد المتصفح ومحرك المتصفح ونظام التشغيل الذي تستخدمه. هذا أمر طبيعي ولا يمثل أي مشكلة للمستخدم ، ولكن مع Chrome 100 يمكن أن يولدها.

إذا ذهبت إلى موقع مثل WhatIsMyBrowser.com أنت سوف تحصل على معلومات كاملة حول وكيل المستخدم الخاص بك من خلال صورة مثل هذه التي نتركها أدناه:

وكيل دي usuario جوجل كروم

إنها تحدد الأشياء التي ذكرناها أعلاه وستلاحظ أننا في هذا المثال نستخدم Chrome 96. حتى الآن جيد جدًا ، ولكن بمجرد وصولنا إلى الإصدار 10 ، ستبدأ السلسلة في أخذ أول رقمين فقط من الإصدار ، مما يجعلك يصدق أنك تستخدم Chrome 10 بدلاً من Chrome 100 .

هذه مشكلة خطيرة جدًا للصفحات التي تم إنشاؤها باستخدام Duda ، منذ هذا النظام الأساسي يحظر الوصول إلى أي إصدار من Chrome أقل من 40 . النتيجة؟ الكثير من الصفحات التي لن تتمكن من رؤيتها إذا كنت تقوم بالترقية إلى Chrome 100. هل هناك حل؟ نعم ، لذا انتبه لما هو مذكور أدناه.

لماذا يتعطل Chrome 100 مع بعض صفحات الويب؟

الكروم لا يوجد نسخة من صفحات الويب

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

وبالتالي ، تم تحديد Chrome 96 بشكل صحيح ، ولكن يُنظر إلى Chrome 100 على أنه الإصدار 10 وسيظهر هذا الخطأ أيضًا في وقت لاحق (مثل Chrome 121 الذي سيتم فهمه على أنه الإصدار 12). اكتشف Google هذا الخطأ ويعمل بالفعل على حله ، على الرغم من أنها ستفعل ذلك بطريقة غير تقليدية في الوقت الحالي.

كيفية إصلاح الأخطاء لفتح صفحات الويب في Chrome 100

100

كما هو الحال في مناسبات أخرى ، ستستخدم Google علامات Chrome لحل مشكلة في متصفحك بسرعة. في هذه الحالة قامت الشركة بتطوير علم يحظر وكيل مستخدم Chrome في 99 ويفرض ظهور رقم الإصدار الرئيسي كإصدار ثانوي. يطلق عليه "ForceMajorInMinorPositionInUserAgent" ونوضح كيف يعمل مع هذا المثال:

  • Chrome 100 بدون العلامة ومع مشكلة User-Agent ، سيبدو Chrome / 10.0.XXX.XXX.
  • سيبدو Chrome 100 مع العلم نشط مثل Chrome / 99.100.0.XXX.XXX .
  • إذا لم تكن هناك مشكلة في وكيل المستخدم ، فيجب أن يبدو Chrome 100 مثل Chrome /100.0.XXX.XXX.

إنه حل محدد يجب عليك التنشيط يدويًا بمجرد وصول الإصدار 100 من Chrome وطالما أنه لا يوجد إصدار نهائي. هل من الصعب القيام بذلك؟ لا على الإطلاق ، ما عليك سوى اتباع الخطوات التالية:

  1. النوع كروم: // أعلام في ال شريط عنوان المتصفح.
  2. استخدم شريط البحث لتجد "ForceMajorInMinorPositionInUserAgent ".
  3. بمجرد تحديد موقعه ، اضغط على "تمكين" في القائمة المنسدلة على اليسار.

سهل حق؟ ومع ذلك ، تتخذ Google بالفعل إجراءات بشأن هذه المسألة وتتواصل مع مطورين مختلفين لمعالجة هذه المشكلة مع User-Agent. يتم إجراء تصحيحات بالفعل ، كما هو الحال مع المواقع التابعة لـ Yell Business (دليل عبر الإنترنت في المملكة المتحدة) ومن المتوقع إضافة المزيد قبل وصول Chrome 100 في مارس 2022 .