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

Joe Medley
Joe Medley

นำ ImageCapture.setOptions() ออกแล้ว

แนวทางปัจจุบันในการตั้งค่าตัวเลือกอุปกรณ์คือการใช้รูปแบบที่จำกัดได้ ด้วยเหตุนี้ เราจึงนําพร็อพเพอร์ตี้นี้ออกจากข้อกําหนดของ ImageCapture เนื่องจากดูเหมือนว่าวิธีนี้แทบไม่มีประโยชน์ในเว็บไซต์เวอร์ชันที่ใช้งานจริง เราจึงจะนําวิธีนี้ออก วิธีการเปลี่ยนทดแทนไม่พร้อมใช้งานในขณะนี้

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

บริการเวิร์กเกอร์: ไม่อนุญาตการตอบกลับ CORS สําหรับคําขอที่มีต้นทางเดียวกัน

ข้อกำหนดของ Service Worker เวอร์ชันก่อนหน้าอนุญาตให้ Service Worker แสดงการตอบกลับ CORS สำหรับคำขอจากต้นทางเดียวกัน แนวคิดคือ Service Worker จะอ่านจากการตอบกลับ CORS เพื่อสร้างการตอบกลับที่สังเคราะห์ขึ้นทั้งหมด อย่างไรก็ตาม ระบบจะยังคง URL คำขอเดิมไว้ในการตอบกลับ ดังนั้น outerResponse.url เท่ากับ url ทุกประการ และ innerResponse.url เท่ากับ crossOriginURL ทุกประการ

การเปลี่ยนแปลงข้อกําหนดการดึงข้อมูลเมื่อเร็วๆ นี้กําหนดให้ต้องแสดง Response.url หากมี ผลที่ตามมาคือสถานการณ์ที่ self.location.href แสดงผลลัพธ์ต้นทางที่แตกต่างจาก self.origin เพื่อหลีกเลี่ยงปัญหานี้ ระบบจึงไม่อนุญาตให้ Service Worker แสดงการตอบกลับ CORS สําหรับคําขอจากต้นทางเดียวกันอีกต่อไป

หากต้องการดูการพูดคุยเรื่องการเปลี่ยนแปลงนี้เพิ่มเติม โปรดดูปัญหาที่ยื่นฟ้องเกี่ยวกับข้อกำหนดการเรียกข้อมูลเมื่อเดือนพฤศจิกายน 2017

เครื่องมือติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium

WebAudio: นำการถอดรหัสไฟล์ ZIP ออกแล้ว

เสียงบนเว็บมาพร้อมกับการรองรับการถอดรหัสไฟล์ ZIP มาตั้งแต่แรก เมื่อตั้งค่า AudioParam โดยตรงด้วยตัวตั้งค่าค่า ระบบจะไม่อัปเดตค่าทันที แต่จะใช้ตัวปรับค่าแบบเอ็กซ์โพเนนเชียลที่มีค่าคงที่ของเวลาประมาณ 10 มิลลิวินาทีแทน เพื่อให้การเปลี่ยนแปลงเป็นไปอย่างราบรื่นและลดข้อบกพร่อง ไม่มีการระบุเลยว่าพารามิเตอร์ใดมีการปรับให้เรียบและค่าคงที่ของเวลาคืออะไร และไม่แน่ใจด้วยซ้ำว่าค่าคงที่เวลาจริงเป็นค่าที่เหมาะสมหรือไม่

หลังจากการพูดคุยกันมากมาย กลุ่มทํางานได้นําการเลิกซิปออกจากข้อกําหนดเฉพาะ ตอนนี้ค่าจะเปลี่ยนแปลงทันทีเมื่อมีการตั้งค่า เราขอแนะนำให้นักพัฒนาแอปใช้เมธอด AudioParam.setTargetAtTime() ที่มีอยู่เพื่อถอดรหัสแทนการถอดรหัสแบบ ZIP ซึ่งจะช่วยให้คุณควบคุมได้อย่างเต็มที่ว่าจะนำไปใช้เมื่อใด เปลี่ยนเร็วแค่ไหน และพารามิเตอร์ใดควรปรับให้เรียบ

การนําข้อมูลนี้ออกจะช่วยลดความสับสนของนักพัฒนาซอฟต์แวร์เกี่ยวกับพารามิเตอร์เสียงที่รองรับการถอดรหัส

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

เลิกใช้งานค่าตำแหน่ง CSS ที่มี 3 ส่วนแล้ว

ข้อมูลจำเพาะล่าสุดกำหนดให้พร็อพเพอร์ตี้ใหม่ซึ่งยอมรับค่าตำแหน่งไม่รองรับค่าที่มี 3 ส่วน เราเชื่อว่าแนวทางนี้จะช่วยให้การประมวลผลไวยากรณ์แบบย่อง่ายขึ้น ข้อบังคับเกี่ยวกับค่าและหน่วย CSS เวอร์ชันปัจจุบันใช้ข้อกำหนดนี้กับค่าตำแหน่ง CSS ทั้งหมด ตั้งแต่ Chrome 66 เป็นต้นไป เราจะเลิกใช้งานค่าตำแหน่งแบบ 3 ส่วน คาดว่าการนําออกจะเกิดขึ้นใน Chrome 68 ช่วงเดือนกรกฎาคม 2018

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

เลิกใช้งานเมธอด document.createTouch(), document.createTouchList() แล้ว

TouchEvent() รองรับใน Chromeมาตั้งแต่เวอร์ชัน 48 เราเลิกใช้งาน document.createTouch() และ document.createTouchList() แล้วเพื่อให้เป็นไปตามข้อกำหนด

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