การนำออก
นำ AppCache ออกจากบริบทที่ไม่ปลอดภัย
เมื่อใช้กับบริบทที่ไม่ปลอดภัย AppCache อาจอนุญาตถาวร การโจมตี Cross-site Scripting ทั้งทางออนไลน์และออฟไลน์ นี่เป็นการส่งต่อเรื่องร้ายแรง จากการเขียนสคริปต์ข้ามเว็บไซต์ตามปกติ
ตอนนี้ AppCache รองรับเฉพาะในต้นทางที่แสดงเท่านั้นเพื่อลดภัยคุกคามนี้ ผ่าน HTTPS
ขอแนะนำให้นักพัฒนาแอปที่กำลังมองหาทางเลือกอื่นแทน AppCache ควรใช้บริการ ผู้ปฏิบัติงาน การทดลอง มีห้องสมุด เพื่อให้การเปลี่ยนผ่านง่ายขึ้น
ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
นำ Getter ที่ไม่ระบุตัวตนสำหรับ HTMLFrameSetElement ออก
เครื่องมือ Getter ที่ไม่ระบุตัวตนสำหรับ HTMLFrameSetElement
นั้นไม่เป็นมาตรฐาน จึงทำให้
กำลังถูกนำออก ฟีเจอร์นี้เพิ่มเมื่อ 13 ปีที่แล้วเพื่อแก้ไขความเข้ากันได้
ที่เคยมีอยู่ แต่ตอนนี้ไม่มีแล้ว เพราะไม่เป็นไปตามมาตรฐาน
ไม่มีทางเลือกอื่น การใช้งานต่ำจนเราไม่
ปัญหานี้น่าจะเกิดขึ้น
ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
เลิกใช้งานและนำ Gamepads.item() ออก
ตัวเข้าถึง item()
เดิมถูกนำออกจากอาร์เรย์ Gamepads
การเปลี่ยนแปลงนี้
ปรับปรุงความเข้ากันได้กับ Firefox ซึ่งเป็นเบราว์เซอร์เดียวที่
ใช้ GamepadList
ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
การเลิกใช้งาน
เลิกใช้งานองค์ประกอบที่กำหนดเอง v0
องค์ประกอบที่กำหนดเองเป็นเทคโนโลยีคอมโพเนนต์ของเว็บที่ช่วยให้คุณสร้าง HTML ใหม่ ใส่แท็กที่มีอยู่ หรือขยายคอมโพเนนต์ที่นักพัฒนาซอฟต์แวร์รายอื่นเขียนขึ้นมา องค์ประกอบที่กำหนดเอง v1 มีการใช้งานใน Chrome ตั้งแต่เวอร์ชัน 54 ซึ่งจัดส่งในเดือนตุลาคม 2016 องค์ประกอบที่กำหนดเอง v0 เป็นเวอร์ชันทดลอง ที่ไม่ได้ใช้งานในเบราว์เซอร์อื่นๆ จึงเลิกใช้งานไปแล้วกับ คาดว่าจะถูกนำออกใน Chrome 80 ประมาณเดือนกุมภาพันธ์ 2020
ความตั้งใจที่จะเลิกใช้งาน | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
เลิกใช้งานการนำเข้า HTML
การนำเข้า HTML จะทำให้สามารถนำเข้า HTML จากเอกสารหนึ่งไปยังอีกเอกสารหนึ่งได้ ช่วงเวลานี้ เป็นส่วนหนึ่งของเวอร์ชันทดลองเบื้องต้นของ Web Components ที่ไม่ นี้ในเบราว์เซอร์อื่น ด้วยเหตุนี้ ระบบจึงเลิกใช้งานและนำออก คาดว่าใน Chrome 73 ประมาณเดือนเมษายน 2019 เว็บไซต์ที่ขึ้นอยู่กับการนำเข้า HTML ต้องมี Polyfill ในเบราว์เซอร์ที่ไม่ใช่ Chromium อยู่แล้ว เมื่อนำเข้า HTML คือ ที่นำออกไปแล้ว เว็บไซต์ที่มี Polyfill ควรจะทำงานต่อไปบน Chrome ได้
ความตั้งใจที่จะเลิกใช้งาน | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
เลิกใช้งาน Shadow DOM v0
Shadow DOM เป็นเทคโนโลยีคอมโพเนนต์เว็บที่ใช้โครงสร้างย่อยที่กำหนดขอบเขตภายใน จากองค์ประกอบเหล่านี้ Shadow DOM v1 มีการนำมาใช้ใน Chrome ตั้งแต่เวอร์ชัน 53 ซึ่งจัดส่งในเดือนสิงหาคม 2016 Shadow DOM v0 เป็นเวอร์ชันทดลอง ใช้ไม่ได้ในเบราว์เซอร์อื่น ด้วยเหตุนี้ ระบบจึงเลิกใช้งานและนำออก คาดว่าใน Chrome 73 ประมาณเดือนเมษายน 2019 เว็บไซต์ที่ขึ้นอยู่กับ Shadow DOM v0 ต้องมี Polyfill ในเบราว์เซอร์ที่ไม่ใช่ Chromium อยู่แล้ว เมื่อนำการนำเข้า HTML ออก เว็บไซต์ที่มี Polyfill ควรจะใช้งานใน Chrome ต่อไปได้
ความตั้งใจที่จะเลิกใช้งาน | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
เลิกใช้งาน SpeechSynthesis.speak() โดยไม่ต้องเปิดใช้งานผู้ใช้
SpeechSynthesis
มีการละเมิดอย่างต่อเนื่องในเว็บ มีหลักฐานเล็กๆ น้อยๆ ว่า
เนื่องจากวิธีการเล่นอัตโนมัติอื่นๆ กำลังจะปิดตัว การละเมิดจึงย้ายไปที่ Web Speech API
ที่ไม่เป็นไปตามกฎการเล่นอัตโนมัติ
ฟังก์ชัน speechSynthesis.speak()
จะแสดงข้อผิดพลาดหากเอกสารมี
ไม่ได้รับการเปิดใช้งานจากผู้ใช้ เราคาดว่าจะมีการนำออกใน Chrome 71 ในอีกระยะหนึ่ง
ปลายเดือนพฤศจิกายน
ความตั้งใจที่จะเลิกใช้งาน | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
นโยบายการเลิกใช้งาน
บางครั้งเราจะนำ API ออกจากแพลตฟอร์มเว็บที่ดำเนินขั้นตอนการใช้งาน API เพื่อให้แพลตฟอร์มมีประสิทธิภาพดีอยู่เสมอ มีเหตุผลหลายประการที่เราจะลบข้อมูล API เช่น
- ซึ่งมี API รุ่นใหม่มาแทนที่แล้ว
- ระบบจะอัปเดตแล้วเพื่อให้เป็นไปตามการเปลี่ยนแปลงในข้อกำหนดเฉพาะเพื่อความสอดคล้องและสอดคล้องกับเบราว์เซอร์อื่นๆ
- เบราว์เซอร์เหล่านี้เป็นการทดสอบระยะแรกๆ ที่ไม่เคยได้ผลมาก่อนในเบราว์เซอร์อื่นๆ และด้วยเหตุนี้จึงเพิ่มภาระในการสนับสนุนสําหรับนักพัฒนาเว็บได้
การเปลี่ยนแปลงเหล่านี้บางส่วนจะมีผลกับเว็บไซต์เพียงไม่กี่แห่ง เราพยายามลดการเกิดปัญหาก่อนถึงวันเวลา เราพยายามแจ้งให้นักพัฒนาซอฟต์แวร์ทราบล่วงหน้าเพื่อให้นักพัฒนาดำเนินการเปลี่ยนแปลงที่จำเป็นเพื่อให้เว็บไซต์ทำงานต่อไปได้
ปัจจุบัน Chrome มี กระบวนการเลิกใช้งานและนํา API ออก ดังนี้
- ประกาศในรายชื่ออีเมล blink-dev
- ตั้งค่าคำเตือนและระบุสเกลเวลาในคอนโซลเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เมื่อตรวจพบการใช้งานในหน้าเว็บ
- รอ ตรวจสอบ แล้วนำฟีเจอร์ดังกล่าวออกเมื่อการใช้งานลดลง
คุณสามารถดูรายการฟีเจอร์ที่เลิกใช้งานทั้งหมดได้ที่ chromestatus.com โดยใช้ ตัวกรองที่เลิกใช้งานแล้ว และฟีเจอร์ที่นําออกแล้วโดยใช้ตัวกรองที่นําออก นอกจากนี้ เรายังพยายามสรุปการเปลี่ยนแปลง การให้เหตุผล และเส้นทางการย้ายข้อมูลไว้ในโพสต์เหล่านี้ด้วย