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

תכונה ניסיונית שזמינה בגרסאות 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.

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

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

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

ביקרתם בדף האם Chrome 100 עדיין קיים? אחרי שהפעלתם את דיווח הסימון על כך שהגרסה הראשית 100 של סוכן המשתמש היא 100.

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

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