เลิกใช้งานการปักหมุดคีย์สาธารณะตาม HTTP
การปักหมุดคีย์สาธารณะตาม HTTP (HPKP) มีไว้เพื่อให้เว็บไซต์ส่งส่วนหัว HTTP ที่ปักหมุดคีย์สาธารณะอย่างน้อย 1 รายการที่อยู่ในชุดใบรับรองของเว็บไซต์ การใช้งานมีจำนวนต่ำมาก และแม้ว่าจะรักษาความปลอดภัยจากการออกใบรับรองที่ไม่ถูกต้อง แต่ก็ทำให้เกิดความเสี่ยงของการปฏิเสธการให้บริการและการปักหมุดที่เป็นอันตราย
นักพัฒนาเว็บควรใช้ส่วนหัว Expect-CT
รวมถึงฟังก์ชันการรายงานเพื่อป้องกันการออกใบรับรองที่ไม่ถูกต้อง Expect-CT
ปลอดภัยกว่า HPKP เนื่องจากมีความยืดหยุ่นในการกู้คืนจากข้อผิดพลาดในการกําหนดค่า และเนื่องจากมีการสนับสนุนในตัวที่หน่วยงานที่รับรองจํานวนหนึ่งมอบให้
เราคาดว่าจะนำตัวเลือกนี้ออกใน Chrome 69
Intent to Remove | ChromeStatus | Chromium Bug
เลิกใช้งาน AppCache ในบริบทที่ไม่ปลอดภัย
เลิกใช้งาน AppCache ผ่าน HTTP แล้ว AppCache เป็นฟีเจอร์ที่มีประสิทธิภาพซึ่งช่วยให้เข้าถึงแหล่งที่มาแบบออฟไลน์และถาวรได้ การอนุญาตให้ใช้ AppCache ในบริบทที่ไม่ปลอดภัยทำให้เป็นเวกเตอร์การโจมตีสําหรับการแฮ็กด้วย Cross-site Scripting
คาดว่าจะมีการนําออกใน Chrome 69
Intent to Remove | ChromeStatus | Chromium Bug
เลย์เอาต์
ระบบจะนำพร็อพเพอร์ตี้ CSS หลายรายการที่ขึ้นต้นด้วย -webkit-
ออกในรุ่นนี้
-webkit-box-flex-group
: พร็อพเพอร์ตี้นี้แทบไม่มีการใช้งานตาม UseCounter ในเวอร์ชันเสถียร- ค่าเปอร์เซ็นต์ (%) สำหรับ
-webkit-line-clamp
: ผู้ใช้สนใจที่จะค้นหาโซลูชันตามมาตรฐานสำหรับกรณีการใช้งานค่าตัวเลข แต่เรายังไม่เห็นดีมานด์สำหรับค่าที่อิงตาม % -webkit-box-lines
: พร็อพเพอร์ตี้นี้ไม่เคยมีการใช้งานอย่างเต็มรูปแบบ เดิมทีมีไว้เพื่อให้-webkit-box
"แนวตั้ง"/"แนวนอน" มีหลายแถว/คอลัมน์ได้
Intent to Remove | ChromeStatus | Chromium Bug
นโยบายการเลิกใช้งาน
บางครั้งเรานำ API ออกจากแพลตฟอร์มเว็บที่ทำงานตามปกติแล้วออก เพื่อให้แพลตฟอร์มทำงานได้อย่างราบรื่น การนํา API ออกอาจเกิดจากหลายสาเหตุ เช่น
- เนื่องจากมี API รุ่นใหม่เข้ามาแทนที่
- โดยมีการอัปเดตให้สอดคล้องกับการเปลี่ยนแปลงข้อกำหนดเพื่อให้สอดคล้องกับเบราว์เซอร์อื่นๆ
- ฟีเจอร์เหล่านี้เป็นการทดสอบขั้นต้นที่ไม่เคยเกิดขึ้นในเบราว์เซอร์อื่นๆ จึงอาจเพิ่มภาระการสนับสนุนสำหรับนักพัฒนาเว็บ
การเปลี่ยนแปลงเหล่านี้บางส่วนจะมีผลกับเว็บไซต์จํานวนน้อยมาก เราพยายามแจ้งให้นักพัฒนาแอปทราบล่วงหน้าเพื่อให้นักพัฒนาแอปมีเวลาทำการเปลี่ยนแปลงที่จำเป็นเพื่อทำให้เว็บไซต์ทำงานต่อไปได้ เพื่อลดปัญหาที่อาจเกิดขึ้นล่วงหน้า
ปัจจุบัน Chrome มี กระบวนการเลิกใช้งานและนํา API ออก ซึ่งโดยพื้นฐานแล้วมีดังนี้
- ประกาศในรายชื่ออีเมล blink-dev
- ตั้งค่าคำเตือนและระบุรูปแบบเวลาในคอนโซลเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เมื่อตรวจพบการใช้งานในหน้าเว็บ
- รอและตรวจสอบ จากนั้นนําฟีเจอร์ออกเมื่อการใช้งานลดลง
คุณดูรายการฟีเจอร์ทั้งหมดที่เลิกใช้งานแล้วได้ที่ chromestatus.com โดยใช้ ตัวกรองฟีเจอร์ที่เลิกใช้งานแล้ว และดูฟีเจอร์ที่ถูกนำออกได้โดยใช้ตัวกรองฟีเจอร์ที่ถูกนำออก นอกจากนี้ เราจะพยายามสรุปการเปลี่ยนแปลง เหตุผล และเส้นทางการย้ายข้อมูลบางส่วนไว้ในโพสต์เหล่านี้ด้วย