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

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

บล็อกบริบทของบุคคลที่สามที่ไปยัง URL ของระบบไฟล์

iframe จะไปยัง URL ของระบบไฟล์ไม่ได้อีกต่อไป การรองรับเฟรมสูงสุดสำหรับการไปยัง URL ของระบบไฟล์ไม่ได้รับการสนับสนุนใน Chrome 68

นำโหมดคำแนะนำสำหรับไคลเอ็นต์ที่ไม่ใช่แบบมาตรฐานออก

คำแนะนำสำหรับไคลเอ็นต์ 4 รายการ (dpr, width, viewport-width และ device-memory) มีรายการที่อนุญาตเริ่มต้นเป็น self แต่จะทำงานราวกับว่ามีรายการที่อนุญาตเริ่มต้นเป็น * ใน Android ซึ่งตรงข้ามกับข้อกำหนด ปัญหานี้ได้รับการแก้ไขแล้ว ซึ่งเป็นการเพิ่มความเป็นส่วนตัวใน Android ด้วยการมอบสิทธิ์อย่างชัดแจ้งสำหรับคำแนะนำนี้

นำ U2F API (คริปโตเคอเรนซี) ออก

U2F API เดิมของ Chrome สำหรับการโต้ตอบกับคีย์ความปลอดภัยจะไม่รองรับอีกต่อไป อย่างไรก็ตาม คีย์ความปลอดภัย U2F ยังไม่เลิกใช้งานและจะใช้งานได้ต่อไป

เว็บไซต์ที่ได้รับผลกระทบควรย้ายข้อมูลไปยัง Web Authentication API ข้อมูลเข้าสู่ระบบที่ลงทะเบียนครั้งแรกผ่าน U2F API จะถามผ่านการตรวจสอบสิทธิ์ผ่านเว็บได้ คีย์ความปลอดภัยแบบ USB ที่ U2F API รองรับจะมี Web Authentication API รองรับด้วย

U2F คือ API คีย์ความปลอดภัยเดิมของ Chrome ซึ่งช่วยให้เว็บไซต์ลงทะเบียนข้อมูลเข้าสู่ระบบคีย์สาธารณะในคีย์ความปลอดภัย USB และชาเลนจ์เพื่อสร้างระบบการตรวจสอบสิทธิ์แบบ 2 ปัจจัยที่ปลอดภัยจากฟิชชิง U2F ไม่เคยกลายเป็นมาตรฐานของเว็บแบบเปิดและถูกเปลี่ยนมาใช้ Web Authentication API (เปิดตัวใน Chrome 67) Chrome ไม่เคยสนับสนุน FIDO U2F JavaScript API โดยตรง แต่จัดส่งส่วนขยายคอมโพเนนต์ที่เรียกว่า cryptotoken ซึ่งแสดงเมธอด chrome.runtime.sendMessage() ที่เทียบเท่า U2F และ Cryptoken อยู่ระหว่างการบำรุงรักษาอย่างเข้มงวด และได้สนับสนุนให้ไซต์ต่างๆ เปลี่ยนไปใช้ Web Authentication API ในช่วงสองปีที่ผ่านมา

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

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

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

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

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

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

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