תכונה ניסיונית שזמינה בגרסאות 96 עד 99 של Chrome מאפשרת בדיקה מוקדמת של בעיות אפשריות בניתוח מחרוזת User-Agent בת שלוש ספרות.
במחצית הראשונה של 2022, Chrome יגיע למספר של גרסה ראשית תלת-ספרתית: 100! כשדפדפנים הגיעו לגרסה 10 לפני הרבה עשורים, התגלו הרבה בעיות באמצעות ספריות לניתוח User-Agent, כי מספר הגרסה הראשית גדל מספרה אחת לשתיים. אנחנו מתקרבים לגרסה 100 גם ב-Chrome וגם ב-Firefox, ו-Edge לא מפגינה הרבה מאחוריו. אנחנו רוצים לזהות מוקדם בעיות אפשריות הקשורות למספר הגרסה התלת-ספרתית, כדי שנוכל להיות מוכנים כאשר היא תהפוך למציאות.
החל מגרסה 96 של Chrome, עד גרסה 99 של Chrome, התכונה ניסיונית תהיה זמינה לאילוץ במחרוזת ה-User-Agent הזו להשתמש בגרסה 100 של הגרסה הראשית, בלי קשר למספר הגרסה הראשית בפועל. היא תחול גם על כותרת הבקשה של סוכן המשתמש וגם על ממשקי ה-API של JavaScript (לדוגמה, navigator.userAgent
).
ניסויים דומים פועלים גם ב-Firefox.
היכנסו לדף האם Chrome 100 כבר 100? כדי לבדוק אם הדפדפן שולח את הגרסה הראשית 100 במחרוזת ה-User-Agent.
כדי להפעיל את התכונה הניסיונית ב-Chrome ולבצע ניסויים, הקלידו chrome://flags
בסרגל הכתובות והפעילו את הדגל #force-major-version-to-100
.
ביקרתם בדף האם Chrome 100 עדיין קיים? אחרי שהפעלתם את דיווח הסימון על כך שהגרסה הראשית 100 של סוכן המשתמש היא 100.
המטרה היא לגלות כמה שיותר בעיות מראש, לכן כדאי לשלוח את דוחות הבאגים ל-Web Compat כדי להכין את האינטרנט למספרים תלת-ספרתיים של גרסאות דפדפן ראשיות.