บังคับใช้เวอร์ชันหลักของ Chrome เป็น 100 ในสตริง User-Agent

แฟล็กฟีเจอร์ที่พร้อมใช้งานตั้งแต่ 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 หรือไม่

เว็บไซต์ที่ตรวจสอบว่าเบราว์เซอร์ส่งสตริง User-Agent 100 หรือไม่ ระบบแสดงว่า: ไม่ เนื่องจากคุณรายงานว่าเป็น Chrome เวอร์ชัน 97 และต่ำกว่า 100

หากต้องการเปิดแฟล็กใน Chrome และการทดลอง ให้พิมพ์ chrome://flags ในแถบที่อยู่ และเปิดใช้แฟล็ก #force-major-version-to-100

หน้าแจ้ง Chrome ที่แสดงว่ามีการเปิดใช้การบังคับใช้เวอร์ชันหลักเป็น 100 ใน User-Agent

ไปที่ Chrome 100 แล้วหรือยัง หลังจากเปิดใช้การรายงานการตั้งค่าสถานะว่า User-Agent มีเวอร์ชันหลัก 100

เว็บไซต์ที่ตรวจสอบว่าเบราว์เซอร์ส่งสตริง User-Agent 100 หรือไม่ ข้อความแสดงว่า "ใช่" เนื่องจากคุณรายงานว่าเป็น Chrome เวอร์ชัน 100 และเกิน 99 แล้ว

เป้าหมายคือการค้นพบปัญหาต่างๆ ให้ได้มากที่สุดล่วงหน้า ดังนั้นโปรดส่งรายงานข้อบกพร่องไปที่ Web Compat และช่วยเตรียมเว็บให้พบหมายเลขเวอร์ชันหลัก 3 หลักของเบราว์เซอร์!