אילוץ גרסה ראשית של Chrome ל-100 במחרוזת ה-User-Agent

סימון תכונה שזמין בגרסאות 96 עד 99 של Chrome מאפשר לבצע בדיקה מוקדמת כדי לאתר בעיות אפשריות במהלך ניתוח מחרוזת של סוכן משתמש בן שלוש ספרות.

Ali Beyad
Ali Beyad
Mike Taylor
Mike Taylor

במחצית הראשונה של 2022, דפדפן Chrome יגיע למספר גרסה ראשית בן שלוש ספרות: 100! כשהדפדפנים הגיעו לגרסה הראשונה לפני 10 תקופות רבות, התגלו הרבה בעיות באמצעות ספריות ניתוח של סוכן משתמש, כי מספר הגרסה הראשית השתנה מספרה אחת לשתיים. עכשיו, כשאנחנו מתקרבים לגרסה 100 גם ב-Chrome וגם ב-Firefox, אנחנו רוצים לזהות בשלב מוקדם בעיות אפשריות שקשורות למספר הגרסה בן שלוש הספרות, כך שיהיו מוכנים כשזה יקרה.

החל מגרסה 96 של Chrome, עד Chrome 99, יהיה דגל של פיצ'ר שיאלץ את מחרוזת ה-User-Agent להשתמש בגרסה הראשית 100, בלי קשר למספר הגרסה הראשית בפועל. השינוי יחול גם על כותרת הבקשה של סוכן המשתמש וגם על ממשקי ה-API של JavaScript (לדוגמה, navigator.userAgent). ניסויים דומים מופעלים גם ב-Firefox.

בקטע Is Chrome 100 כבר? תוכלו לבדוק אם הדפדפן שולח את הגרסה הראשית 100 במחרוזת User-Agent.

אתר שבודק אם הדפדפן שולח את מחרוזת סוכן המשתמש 100. מוצג ההודעה: לא, כי דיווחת כ-Chrome בגרסה 97 ומטה.

כדי להפעיל את הדגל ב-Chrome ולהתנסות בשימוש, מקלידים chrome://flags בסרגל הכתובות ומפעילים את הדגל #force-major-version-to-100.

דף הדגלים של Chrome שמראה שאילוץ הגרסה הראשית ל-100 בסוכן המשתמש מופעל.

עוברים אל Chrome 100 כבר? אחרי הפעלת דוחות הדגל של User-Agent מספר הגרסה הראשית 100.

אתר שבודק אם הדפדפן שולח את מחרוזת סוכן המשתמש 100. מוצג ההודעה: כן, מכיוון שדיווחת כגרסה 100 של Chrome וזה מעל 99.

המטרה היא לגלות כמה שיותר בעיות מראש, לכן כדאי לשלוח את דוחות הבאגים אל Web Compat כדי להכין את האינטרנט לקבלת מספרים תלת-ספרתיים של הגרסאות העיקריות של הדפדפנים.