Chrome 71 ยังรวมการเปลี่ยนแปลงใน cache.addAll()
และ importScripts()
ด้วย อ่านแล้ว
เกี่ยวกับเครื่องมือนี้ในปรับแต่ง cache.addAll()
และ importScripts()
ที่มาพร้อมกับ Chrome 71 โดย Jeff Posnick
นำ SpeechSynthesis.speak() ออกโดยไม่ต้องเปิดใช้งานโดยผู้ใช้
SpeechSynthesis
มีการละเมิดอย่างต่อเนื่องในเว็บ มีหลักฐานเล็กๆ น้อยๆ ว่า
เนื่องจากวิธีการเล่นอัตโนมัติอื่นๆ กำลังจะปิดตัว การละเมิดจึงย้ายไปที่ Web Speech API
ที่ไม่เป็นไปตามกฎการเล่นอัตโนมัติ
ฟังก์ชัน speechSynthesis.speak()
จะแสดงข้อผิดพลาดหากเอกสารมี
ไม่ได้รับการเปิดใช้งานจากผู้ใช้ ฟีเจอร์นี้เลิกใช้งานไปตั้งแต่ Chrome 70 แล้ว
ความตั้งใจที่จะเลิกใช้งาน | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
นำ API เวอร์ชันคำนำหน้าออก
Chrome ได้นำชื่อแทนที่ไม่เป็นไปตามมาตรฐานออกสำหรับ 2 มาตรฐานที่มีการสนับสนุนกันอย่างแพร่หลาย อินเทอร์เฟซ
WebKitAnimationEvent
WebKitAnimationEvent
ถูกแทนที่โดยสมบูรณ์ด้วย
AnimationEvent
ซึ่งเป็นอินเทอร์เฟซเหตุการณ์ที่ใช้สำหรับเหตุการณ์ที่เกี่ยวข้องกับภาพเคลื่อนไหว CSS คำนำหน้า
ฟอร์มได้รับการสนับสนุนใน Safari เท่านั้น Firefox และ Edge รองรับเฉพาะรูปแบบที่ไม่มีคำนำหน้า
AnimationEvent
ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
WebKitTransitionEvent
WebKitTransitionEvent
ถูกแทนที่โดยสมบูรณ์ด้วย
TransitionEvent
อินเทอร์เฟซเหตุการณ์ที่ใช้สำหรับเหตุการณ์ที่เกี่ยวข้องกับการเปลี่ยน CSS (เช่น
transitionstart
) แบบฟอร์มที่นำหน้าอยู่รองรับเฉพาะใน Safari เท่านั้น Firefox และ
Edge รองรับเฉพาะ TransitionEvent
ที่ไม่มีคำนำหน้า
ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
นำ URL.createObjectURL ออกจาก MediaStream
นำเมธอด URL.createObjectURL()
ออกจาก MediaStream
แล้ว
ของ Google วิธีนี้เลิกใช้งานไปแล้วในปี 2013 และถูกแทนที่โดยการกําหนด
สตรีมไปยัง
HTMLMediaElement.srcObject
วิธีเดิมถูกนำออกเนื่องจากปลอดภัยน้อยกว่า ทำให้ต้องโทรหา
URL.revokeOjbectURL()
เพื่อสิ้นสุดการสตรีม User Agent อื่นๆ มี
เลิกใช้งาน (Firefox) หรือนำออก (Safari) ฟีเจอร์นี้
ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
นำ document.origin ออก
นำพร็อพเพอร์ตี้ document.origin
ออกแล้ว ก่อนหน้านี้ พร็อพเพอร์ตี้นี้
ใน Chromium และ WebKit ซ้ำซ้อนกับ self.origin
ซึ่ง
สามารถใช้ได้ในทั้งบริบทของหน้าต่างและผู้ปฏิบัติงาน
และมีการรองรับที่กว้างขึ้น
ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium
การเลิกใช้งาน
ไม่มีฟีเจอร์ที่เลิกใช้งานใน Chrome เวอร์ชันนี้ สถานะแพลตฟอร์ม Chrome แสดงรายการฟีเจอร์ที่เลิกใช้งานจาก Chrome เวอร์ชันก่อนหน้า
นโยบายการเลิกใช้งาน
บางครั้งเราจะนำ API ออกจากแพลตฟอร์มเว็บที่ดำเนินขั้นตอนการใช้งาน API เพื่อให้แพลตฟอร์มมีประสิทธิภาพดีอยู่เสมอ มีเหตุผลหลายประการที่เราจะลบข้อมูล API เช่น
- ซึ่งมี API รุ่นใหม่มาแทนที่แล้ว
- ระบบจะอัปเดตแล้วเพื่อให้เป็นไปตามการเปลี่ยนแปลงในข้อกำหนดเฉพาะเพื่อความสอดคล้องและสอดคล้องกับเบราว์เซอร์อื่นๆ
- เบราว์เซอร์เหล่านี้เป็นการทดสอบระยะแรกๆ ที่ไม่เคยได้ผลมาก่อนในเบราว์เซอร์อื่นๆ และด้วยเหตุนี้จึงเพิ่มภาระในการสนับสนุนสําหรับนักพัฒนาเว็บได้
การเปลี่ยนแปลงเหล่านี้บางส่วนจะมีผลกับเว็บไซต์เพียงไม่กี่แห่ง เราพยายามลดการเกิดปัญหาก่อนถึงวันเวลา เราพยายามแจ้งให้นักพัฒนาซอฟต์แวร์ทราบล่วงหน้าเพื่อให้นักพัฒนาดำเนินการเปลี่ยนแปลงที่จำเป็นเพื่อให้เว็บไซต์ทำงานต่อไปได้
ปัจจุบัน Chrome มี กระบวนการเลิกใช้งานและนํา API ออก ดังนี้
- ประกาศในรายชื่ออีเมล blink-dev
- ตั้งค่าคำเตือนและระบุสเกลเวลาในคอนโซลเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เมื่อตรวจพบการใช้งานในหน้าเว็บ
- รอ ตรวจสอบ แล้วนำฟีเจอร์ดังกล่าวออกเมื่อการใช้งานลดลง
คุณสามารถดูรายการฟีเจอร์ที่เลิกใช้งานทั้งหมดได้ที่ chromestatus.com โดยใช้ ตัวกรองที่เลิกใช้งานแล้ว และฟีเจอร์ที่นําออกแล้วโดยใช้ตัวกรองที่นําออก นอกจากนี้ เรายังพยายามสรุปการเปลี่ยนแปลง การให้เหตุผล และเส้นทางการย้ายข้อมูลไว้ในโพสต์เหล่านี้ด้วย