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

โจ เมดเลย์
โจ้ เมดเลย์

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

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

เจตนาเพื่อนำออก | ตัวติดตาม Chromestatus | ข้อบกพร่อง Chromium

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

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

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

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

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

WebAudio: นำการคลายการบีบอัดไฟล์ออกแล้ว

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

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

การลดข้อผิดพลาดนี้ช่วยลดความสับสนของนักพัฒนาซอฟต์แวร์ซึ่งรองรับการคลายการบีบอัดไฟล์พารามิเตอร์เสียง

เจตนาเพื่อนำออก | ตัวติดตาม Chromestatus | ข้อบกพร่อง Chromium

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

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

เจตนาเพื่อนำออก | ตัวติดตาม Chromestatus | ข้อบกพร่อง Chromium

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

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

เจตนาเพื่อนำออก | ตัวติดตาม Chromestatus | ข้อบกพร่อง Chromium