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

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

Ali Beyad
Ali Beyad
Mike Taylor
Mike Taylor

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

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

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

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

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

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

כשיכנסו לדף Is Chrome 100 yet? אחרי הפעלת הדגל, יופיע דיווח על כך שמספר הגרסה הראשית של סוכן המשתמש הוא 100.

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

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