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

Joe Medley
Joe Medley

การนำออก

นำการรองรับ EXPLAIN และ REINDEX ใน WebSQL ออก

เอาต์พุตของ EXPLAIN ไม่ได้รับประกันว่าจะมีความเสถียรมากกว่าเวอร์ชัน SQLite ดังนั้น ก็เชื่อถือ Google ไม่ได้ REINDEX มีประโยชน์เมื่อลำดับการตรวจเทียบเท่านั้น และ Chrome จะใช้เฉพาะลำดับการตรวจคัดกรองในตัวเท่านั้น ทั้ง 2 อย่าง ถูกนำออกแล้ว

สถานะแพลตฟอร์ม Chrome |

นำการถอดรหัสแบบ isomorphic ของตัวระบุส่วนย่อย URL ออก

เมื่อ Chrome เปิด URL ที่มีรหัส Fragment จะถอดรหัส %xx และนำไปใช้ isomorphic-decode จากนั้นจะพยายามหาองค์ประกอบที่มีผลลัพธ์การถอดรหัสเป็นรหัสในบางกรณี ตัวอย่างเช่น หากผู้ใช้เปิด example.com/#%F8%C0 ไว้ Chrome จะดำเนินการต่อไปนี้

  1. โดยจะค้นหาองค์ประกอบที่มี id="%F8%C0" ในหน้า
  2. ถ้าหาไม่พบ การค้นหาหน้าเพื่อหาองค์ประกอบที่มี id="øÀ" ไม่มีเบราว์เซอร์อื่นๆ ที่ทำเช่นนี้ และมาตรฐานไม่ได้กำหนดไว้ จะเริ่มต้นใน เวอร์ชัน 73 Chrome ก็ไม่ได้ทำเช่นนี้แล้วเช่นกัน

สถานะแพลตฟอร์ม Chrome | ข้อบกพร่องของ Chromium

การเลิกใช้งาน

เลิกใช้งาน "การดาวน์โหลดแบบไดรฟ์ตาม" ใน iframe ที่ทำแซนด์บ็อกซ์

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

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

คาดว่าจะถูกนำออกใน Chrome 81

สถานะแพลตฟอร์ม Chrome |

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

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

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

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

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

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

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