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