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

Joe Medley
Joe Medley

การนำออก

ไม่อนุญาตให้ดาวน์โหลดการไปยังส่วนต่างๆ ของเครื่องมือเปิดจากป๊อปอัปข้ามต้นทาง

หากป๊อปอัปนําทางไปยัง URL ของหน้าเว็บที่เปิดป๊อปอัปขึ้น ระบบจะบล็อกการดาวน์โหลดและยกเลิกการนําทาง หากป๊อปอัปนั้นมาจากแหล่งที่มาอื่นของหน้าเว็บที่เปิดป๊อปอัปขึ้น ซึ่งจะช่วยแก้ปัญหาด้านความปลอดภัยที่แก้ไม่ตกมานาน

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

นำพร็อพเพอร์ตี้ languageCode ของ PaymentAddress ออก

ระบบนำพร็อพเพอร์ตี้ PaymentAddress.languageCode ออกจาก Payment Request API แล้ว พร็อพเพอร์ตี้นี้เป็นภาษาที่เบราว์เซอร์คาดเดาได้ดีที่สุดสำหรับข้อความในที่อยู่สำหรับจัดส่ง การเรียกเก็บเงิน การนำส่ง หรือการรับสินค้าใน Payment Request API พร็อพเพอร์ตี้ languageCode มีสถานะมีความเสี่ยงในข้อกําหนดทางเทคนิค และนําออกจาก Firefox และ Safari แล้ว การใช้งานใน Chrome มีปริมาณไม่มากพอที่จะนำออกได้อย่างปลอดภัย

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

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

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

ในเร็วๆ นี้ Chrome จะป้องกันไม่ให้มีการดาวน์โหลดใน iframes ที่อยู่ในแซนด์บ็อกซ์ซึ่งไม่มีท่าทางสัมผัสของผู้ใช้ แต่ข้อจำกัดนี้อาจยกเลิกได้ผ่านคีย์เวิร์ด allow-downloads-without-user-activation ในรายการแอตทริบิวต์แซนด์บ็อกซ์ ซึ่งช่วยให้ผู้ให้บริการเนื้อหาสามารถจำกัดการดาวน์โหลดที่เป็นอันตรายหรือการละเมิดได้

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

คาดว่าจะนำออกใน Chrome 74

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

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

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

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

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

ปัจจุบัน Chrome มี กระบวนการเลิกใช้งานและนํา API ออก ซึ่งโดยพื้นฐานแล้วมีดังนี้

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

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