การเลิกใช้งานและการนำออกใน Chrome 100

Chrome 100 รุ่นเบต้าเปิดตัวเมื่อวันที่ 3 มีนาคม 2022 และคาดว่าจะเป็นเวอร์ชันที่เสถียรในช่วงปลายเดือนมีนาคม 2022

เวอร์ชันล่าสุดสำหรับสตริง User-Agent ที่ไม่มีการลด

Chromium 100 จะเป็นเวอร์ชันสุดท้ายที่รองรับสตริง User-Agent แบบไม่ลดค่าโดยค่าเริ่มต้น (รวมถึง navigator.userAgent, navigator.appVersion และ navigator.platform DOM API ที่เกี่ยวข้อง) ช่วงทดลองใช้จากต้นทางที่อนุญาตให้เว็บไซต์ทดสอบ User-Agent ที่ลดลงโดยสมบูรณ์จะสิ้นสุดในวันที่ 19 เมษายน 2022 หลังจากวันที่ดังกล่าว สตริง User-Agent จะค่อยๆ ลดลง ตรวจสอบกำหนดการทั้งหมดได้ที่บล็อก Chromium: ช่วงทดลองใช้และวันที่จากต้นทางของการลด User Agent เว็บไซต์ที่ต้องการเวลามากกว่านี้ในการทดสอบหรือเปลี่ยนไปใช้คำแนะนำของไคลเอ็นต์ User Agent สามารถลงทะเบียนเข้าร่วมช่วงทดลองใช้จากต้นทางการเลิกใช้งานที่กำหนดเวลาจาก Chrome 100 เป็น 113 ได้ การทดลองใช้ต้นทางจะคง User-Agent เดิมไว้ ซึ่งแตกต่างจากช่วงทดลองใช้จากต้นทางครั้งแรกที่แสดงตัวอย่างสตริง User-Agent ที่ลดลงอย่างสมบูรณ์ ซึ่งคาดว่าจะสิ้นสุดในช่วงปลายเดือนพฤษภาคม 2023

วิธีนี้เป็นส่วนหนึ่งของกลยุทธ์การแทนที่การใช้สตริง User-Agent ด้วย User-Agent Client Hints API แบบใหม่ ดูข้อมูลเกี่ยวกับคําแนะนําของไคลเอ็นต์ User Agent ได้ที่ย้ายข้อมูลไปยังคําแนะนําของไคลเอ็นต์ User Agent และการปรับปรุงความเป็นส่วนตัวของผู้ใช้และประสบการณ์ของนักพัฒนาซอฟต์แวร์ด้วยคําแนะนําของไคลเอ็นต์ User Agent

นโยบายการเลิกใช้งาน

บางครั้งเราจะนำ API ออกจากแพลตฟอร์มเว็บที่เรียกใช้หลักสูตรเพื่อให้แพลตฟอร์มมีประสิทธิภาพอยู่เสมอ อาจมีเหตุผลมากมายที่เรานำ API ออก เช่น

  • โดย API ใหม่จะมาแทนที่
  • และจะอัปเดตเพื่อแสดงการเปลี่ยนแปลงในข้อกำหนดจำเพาะเพื่อให้สอดคล้องกับเบราว์เซอร์อื่นๆ
  • ซึ่งเป็นการทดลองในระยะแรกที่ไม่เคยเห็นผลในเบราว์เซอร์อื่นๆ จึงเพิ่มภาระในการสนับสนุนสำหรับนักพัฒนาเว็บ

การเปลี่ยนแปลงบางอย่างจะมีผลต่อเว็บไซต์จำนวนน้อยมาก เราพยายามแจ้งให้นักพัฒนาแอปทราบล่วงหน้าเพื่อลดความเสี่ยงที่จะเกิดปัญหาขึ้นล่วงหน้า เพื่อที่นักพัฒนาแอปจะได้ทำการเปลี่ยนแปลงที่จำเป็นเพื่อให้เว็บไซต์ทำงานต่อไปได้

ปัจจุบัน Chrome มีกระบวนการในการเลิกใช้งานและการนำ API ออก โดยหลักๆ แล้วมีดังนี้

  • ประกาศในรายชื่ออีเมล blink-dev
  • ตั้งคำเตือนและกำหนดเวลาในคอนโซลเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เมื่อตรวจพบการใช้งานในหน้าเว็บ
  • รอ ตรวจสอบ แล้วนำฟีเจอร์ดังกล่าวออกเมื่อการใช้งานลดลง

คุณดูรายการฟีเจอร์ที่เลิกใช้งานทั้งหมดได้ใน chromestatus.com โดยใช้ตัวกรองที่เลิกใช้งานแล้วและที่นำฟีเจอร์ออกโดยใช้ตัวกรองที่นำออก นอกจากนี้เราจะพยายามสรุปการเปลี่ยนแปลง การให้เหตุผล และเส้นทางการย้ายข้อมูลบางอย่างในโพสต์เหล่านี้