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

Joe Medley
Joe Medley

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

นํา RTCPeerConnection.getStreamById() ออก

เมื่อเกือบ 2 ปีก่อน getStreamById() ถูกนำออกจากข้อกำหนดของ WebRTC เบราว์เซอร์อื่นๆ ส่วนใหญ่ได้นำ getStreamById() ออกจากการใช้งานแล้ว และฟีเจอร์นี้ถูกเลิกใช้งานใน Chrome 60 แม้ว่าจะเชื่อว่ามีการใช้ฟังก์ชันนี้น้อย แต่เรายังเชื่อว่ามีความเสี่ยงเล็กน้อยที่ฟังก์ชันนี้จะไม่ทำงานร่วมกันกับเบราว์เซอร์ Edge และเบราว์เซอร์ที่ใช้ WebKit นอกเหนือจาก Safari ที่ยังคงรองรับ getStreamById() นักพัฒนาแอปที่ต้องการใช้วิธีอื่นสามารถดูตัวอย่างโค้ดในส่วน "ความตั้งใจที่จะนำออก" ด้านล่าง

Intent to Remove | Chromestatus Tracker | ข้อบกพร่องของ Chromium

นํา SharedWorker.workerStart ออก

พร็อพเพอร์ตี้นี้มีไว้สําหรับใช้ตรวจสอบประสิทธิภาพของแรงงานถูกนําออกจากข้อกําหนดเฉพาะเมื่อกว่า 2 ปีที่แล้ว และเบราว์เซอร์หลักอื่นๆ ยังไม่รองรับ แนวทางที่ทันสมัยมากขึ้นในการติดตามประสิทธิภาพของพนักงานจะใช้ Performance.timing

Intent to Remove | Chromestatus Tracker | ข้อบกพร่องของ Chromium

นำ SVGPathElement.getPathSegAtLength() ออก

ใน Chrome 48 เราได้นํา SVGPathElement.pathSegList() และอินเทอร์เฟซที่เกี่ยวข้องออกแล้วเพื่อปฏิบัติตามข้อกําหนด SVG ในขณะนั้น วิธีการนี้ยังอยู่ในระบบโดยไม่ได้ตั้งใจ เราคาดว่าการนําออกนี้จะไม่ทําให้หน้าเว็บใดเสียหาย เนื่องจากในช่วง 2 ปีที่ผ่านมา ฟีเจอร์นี้แสดงผลออบเจ็กต์ที่ไม่มีอยู่ใน Blink แล้ว

Intent to Remove | Chromestatus Tracker | ข้อบกพร่องของ Chromium

นำการใช้งานการแจ้งเตือนออกจาก iframe ที่ไม่ปลอดภัย

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

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

นักพัฒนาแอปที่ต้องการฟังก์ชันการทำงานนี้สามารถเปิดหน้าต่างใหม่เพื่อขอสิทธิ์การแจ้งเตือน

Intent to Remove | Chromestatus Tracker | ข้อบกพร่องของ Chromium