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

Chrome 102 รุ่นเบต้าเปิดตัวเมื่อวันที่ 28 เมษายน 2022 และคาดว่าจะกลายเป็นเวอร์ชันที่เสถียรในช่วงปลายเดือนพฤษภาคม 2022

เลิกใช้งาน PaymentRequest.show() โดยไม่ต้องเปิดใช้งานผู้ใช้

เว็บไซต์จะเรียกใช้ PaymentRequest.show() ไม่ได้อีกต่อไปโดยไม่ต้องเปิดใช้งานผู้ใช้ เว็บไซต์ที่เป็นอันตรายอาจละเมิดการอนุญาตปล่อยให้ PaymentRequest.show() โดยไม่มีการเปิดใช้งานโดยผู้ใช้ เพื่อปกป้องผู้ใช้ จึงได้เปลี่ยนแปลงข้อกำหนดให้กำหนดให้ผู้ใช้เปิดใช้งาน ตอนนี้การเรียกใช้เมธอดนี้ควรอยู่ในเหตุการณ์ของผู้ใช้ เช่น click เพื่อหลีกเลี่ยงประสบการณ์การซื้อที่ไม่สมบูรณ์

Firefox ยังไม่ได้จัดส่ง PaymentRequest เลย ขณะที่การใช้งานของ Safari กำหนดให้มีการเปิดใช้งานผู้ใช้เพื่อที่จะเรียกใช้ show() อยู่แล้ว

นำแพ็กเกจ SDP B ออก

โปรโตคอลคำอธิบายเซสชัน (SDP) ที่ใช้สร้างเซสชันใน WebRTC ได้รับการติดตั้งใช้งานด้วยภาษาถิ่น 2 ภาษาที่แตกต่างกันใน Chromium ได้แก่ แพ็กเกจแบบรวมและแผน B แผน B ใช้งานไม่ได้กับหลายเบราว์เซอร์และถูกนำออกแล้ว

ใน Chrome เวอร์ชันนี้ จะมีข้อยกเว้นเมื่อใช้แผน B นักพัฒนาแอปที่ต้องหลีกเลี่ยงข้อยกเว้นจะเข้าร่วมการทดลองใช้การเลิกใช้งานได้จนถึงวันที่ 25 พฤษภาคม 2022 หากเข้าร่วมช่วงทดลองใช้การเลิกใช้งานก่อนหน้านี้ซึ่งสิ้นสุดลงในเดือนธันวาคม และต้องการเข้าร่วมช่วงทดลองใช้ปัจจุบัน คุณจะต้องขอโทเค็นใหม่

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

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

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

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

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

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

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