แฟล็กฟีเจอร์ที่พร้อมใช้งานตั้งแต่ Chrome 96 ถึง 99 ช่วยให้สามารถทดสอบปัญหาที่อาจเกิดขึ้นได้ก่อนใครเมื่อแยกวิเคราะห์สตริง User-Agent 3 หลัก
ในช่วงครึ่งแรกของปี 2022 Chrome จะมีเวอร์ชันหลักเป็นเลข 3 หลัก นั่นคือ 100! เมื่อเบราว์เซอร์เปิดตัวครั้งแรกไปเมื่อ 10 ปีก่อน พบปัญหาหลายอย่างเกี่ยวกับไลบรารีการแยกวิเคราะห์ User-Agent เนื่องจากหมายเลขเวอร์ชันหลักเปลี่ยนจาก 1 เป็น 2 ตอนนี้เรากำลังเข้าใกล้เวอร์ชัน 100 ทั้งใน Chrome และ Firefox แล้ว โดย Edge นั้นก็ห่างกันมากแล้ว เราจึงต้องการที่จะตรวจพบปัญหาที่อาจเกิดขึ้นได้ซึ่งเกี่ยวข้องกับหมายเลขเวอร์ชัน 3 หลักตั้งแต่เนิ่นๆ เราจึงพร้อมเมื่อข้อมูลดังกล่าวเป็นจริง
ตั้งแต่ Chrome 96 เป็นต้นไป ไปจนถึง Chrome 99 จะมีแฟล็กฟีเจอร์เพื่อบังคับให้สตริง User-Agent ใช้เวอร์ชันหลัก 100 โดยไม่คำนึงถึงหมายเลขเวอร์ชันหลักที่แท้จริง โดยจะมีผลกับทั้งส่วนหัวของคำขอ User-Agent และ JavaScript API (เช่น navigator.userAgent
)
การทดสอบที่คล้ายกันก็กำลังทำงานใน Firefox เช่นกัน
ไปที่ Chrome 100 แล้วหรือยังเพื่อ ตรวจสอบว่าเบราว์เซอร์ของคุณส่งเวอร์ชันหลัก 100 ในสตริง User-Agent หรือไม่
หากต้องการเปิดแฟล็กใน Chrome และการทดลอง ให้พิมพ์ chrome://flags
ในแถบที่อยู่ และเปิดใช้แฟล็ก #force-major-version-to-100
ไปที่ Chrome 100 แล้วหรือยัง หลังจากเปิดใช้การรายงานการตั้งค่าสถานะว่า User-Agent มีเวอร์ชันหลัก 100
เป้าหมายคือการค้นพบปัญหาต่างๆ ให้ได้มากที่สุดล่วงหน้า ดังนั้นโปรดส่งรายงานข้อบกพร่องไปที่ Web Compat และช่วยเตรียมเว็บให้พบหมายเลขเวอร์ชันหลัก 3 หลักของเบราว์เซอร์!