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

โจ เมดเลย์
โจ้ เมดเลย์

Chrome 88 รุ่นเบต้าเปิดตัวเมื่อวันที่ 3 ธันวาคม 2020 และคาดว่าจะเป็นเวอร์ชันที่เสถียรในสัปดาห์ที่ 3 ของเดือนมกราคม 2021

ไม่อนุญาตป๊อปอัประหว่างการยกเลิกการโหลดหน้า (องค์กร)

ตั้งแต่ Chrome 80 เป็นต้นไป หน้าเว็บต่างๆ จะเปิดหน้าใหม่ระหว่างยกเลิกการโหลดโดยใช้ window.open() ไม่ได้อีกต่อไป ตั้งแต่นั้นมาองค์กรต่างๆ สามารถใช้แฟล็กนโยบาย AllowPopupsDuringPageUnload เพื่ออนุญาตป๊อปอัประหว่างยกเลิกการโหลดหน้าเว็บ ตั้งแต่ Chrome 88 เป็นต้นไป ระบบไม่รองรับแฟล็กนี้อีกต่อไป

นำคอมโพเนนต์ของเว็บ v0 ออกแล้ว

Web Components v0 อยู่ในช่วงทดลองใช้จากต้นทางมาตั้งแต่ Chrome 80 วิธีนี้ช่วยให้ผู้ใช้สามารถใช้ API ในการอัปเกรดเว็บไซต์ ในขณะเดียวกันก็แน่ใจได้ว่าผู้ใช้รายใหม่ของ Web Components ที่ใช้เวอร์ชัน 1 นั้น ช่วงทดลองใช้จากต้นทางแบบย้อนกลับจะสิ้นสุดลงด้วย Chrome 87 ซึ่งทำให้ Chrome 88 เป็นเวอร์ชันแรกที่ไม่รองรับเวอร์ชัน 0 อีกต่อไป Web Components v1 API จะมาแทนที่ Web Components v0 และได้รับการสนับสนุนโดยสมบูรณ์ใน Chrome, Safari, Firefox และ Edge การนำออกนี้จะครอบคลุมรายการด้านล่าง

องค์ประกอบที่กำหนดเอง v0 การนำเข้า HTML Shadow DOM v0

นำการรองรับ FTP ออกแล้ว

Chrome ได้นำการรองรับ FTP URL ออกแล้ว การใช้งาน FTP แบบเดิมใน Chrome ไม่รองรับการเชื่อมต่อที่เข้ารหัส (FTPS) หรือพร็อกซี การใช้งาน FTP ในเบราว์เซอร์ต่ำมากจนไม่สามารถลงทุนในการปรับปรุงไคลเอ็นต์ FTP ที่มีอยู่ได้อีกต่อไป นอกจากนี้ ยังมีไคลเอ็นต์ FTP ที่มีความสามารถอื่นๆ พร้อมให้บริการในทุกแพลตฟอร์มที่ได้รับผลกระทบด้วย

Google Chrome 72 ขึ้นไปยกเลิกการรองรับการดึงข้อมูลทรัพยากรย่อยของเอกสารผ่าน FTP และการแสดงผลทรัพยากร FTP ระดับบนสุด การไปยัง FTP URL จะทำให้ระบบแสดงรายการไดเรกทอรีหรือการดาวน์โหลดโดยขึ้นอยู่กับประเภทของทรัพยากร ข้อบกพร่องใน Google Chrome 74 เป็นต้นไปทำให้การรองรับการเข้าถึง URL ของ FTP ผ่านพร็อกซี HTTP ลดลง Google Chrome 76 เลิกรองรับพร็อกซีสำหรับ FTP ทั้งหมดแล้ว

ความสามารถที่เหลือในการใช้งาน FTP ของ Google Chrome ถูกจำกัดให้แสดงข้อมูลไดเรกทอรีหรือดาวน์โหลดทรัพยากรผ่านการเชื่อมต่อที่ไม่ได้เข้ารหัส

ใน Chrome 77 มีการปิดใช้การรองรับ FTP โดยค่าเริ่มต้นสำหรับผู้ใช้ 50 เปอร์เซ็นต์ แต่สามารถให้บริการได้เมื่อมีการแจ้ง

ใน Chrome 88 การรองรับ FTP ทั้งหมดจะถูกปิดใช้งาน

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

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

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

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

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

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

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