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

Joe Medley
Joe Medley

เลิกใช้งานการปักหมุดคีย์สาธารณะที่ใช้ HTTP

การปักหมุดคีย์สาธารณะที่ใช้ HTTP (HPKP) มีจุดประสงค์เพื่อให้เว็บไซต์ส่ง ส่วนหัวของ HTTP ที่ปักหมุดคีย์สาธารณะอย่างน้อย 1 รายการที่ปรากฏในแท็ก กลุ่มใบรับรอง อัตราการใช้งานต่ำมาก แต่มีความปลอดภัย ต่อการเผยแพร่ใบรับรองที่ไม่ถูกต้อง นอกจากนี้ยังทำให้เกิดความเสี่ยงที่จะถูกปฏิเสธการให้บริการและ การปักหมุดที่อันตราย

ในการป้องกันการออกใบรับรองที่ไม่ถูกต้อง นักพัฒนาเว็บควรใช้ ส่วนหัว Expect-CT รวมถึงฟังก์ชันการรายงาน Expect-CT ปลอดภัยกว่า HPKP เนื่องจากมีความยืดหยุ่น ผู้ให้บริการเว็บไซต์จึงสามารถกู้คืนจากการกำหนดค่าได้ และเนื่องจากการสนับสนุนในตัวที่นำเสนอโดยผู้ออกใบรับรองหลายราย

เราคาดว่าจะนำฟีเจอร์นี้ออกใน Chrome 69

ตั้งใจที่จะนำออก | ChromeStatus | ข้อบกพร่องของ Chromium

เลิกใช้งาน AppCache ในบริบทที่ไม่ปลอดภัย

เลิกใช้งาน AppCache บน HTTP แล้ว AppCache คือฟีเจอร์ที่มีประสิทธิภาพที่ช่วยให้ใช้งานออฟไลน์และ การเข้าถึงต้นทางแบบถาวร การอนุญาตให้ใช้ AppCache บนบริบทที่ไม่ปลอดภัย ทำให้เป็นเวกเตอร์การโจมตีสำหรับการแฮ็กแบบ Cross-site Scripting

คาดว่าการนำออกใน Chrome 69

ตั้งใจที่จะนำออก | ChromeStatus | ข้อบกพร่องของ Chromium

เลย์เอาต์

เราจะนำพร็อพเพอร์ตี้ CSS ที่มี -webkit- นำหน้าหลายรายการออกในรุ่นนี้

  • -webkit-box-flex-group: พร็อพเพอร์ตี้นี้ไม่มีการใช้งานเลย โดยอิงตาม UseCounter ในความเสถียร
  • ค่าเปอร์เซ็นต์ (%) สำหรับ -webkit-line-clamp: ผู้ใช้สนใจที่จะค้นหา ซึ่งเป็นโซลูชันตามมาตรฐานสำหรับ Use Case ค่าตัวเลข แต่เราไม่เห็น สำหรับค่าที่อิงตาม %
  • -webkit-box-lines: ไม่เคยติดตั้งใช้งานพร็อพเพอร์ตี้นี้อย่างเต็มรูปแบบ คือ แต่เดิมมุ่งให้โฆษณา "แนวตั้ง"/"แนวนอน" -webkit-box สามารถ มีหลายแถว/คอลัมน์

ตั้งใจที่จะนำออก | ChromeStatus | ข้อบกพร่องของ Chromium

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

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

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

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

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

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

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