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

Flag ฟีเจอร์ที่มีให้ตั้งแต่ Chrome 96 ถึง 99 จะช่วยให้สามารถทดสอบปัญหาที่อาจเกิดขึ้นได้ตั้งแต่เนิ่นๆ เมื่อแยกวิเคราะห์สตริง User Agent 3 หลัก

Ali Beyad
Ali Beyad
Mike Taylor
Mike Taylor

ในช่วงครึ่งแรกของปี 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 หรือไม่

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

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

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

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

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

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