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