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

Joe Medley
Joe Medley

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

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

ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium

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

ข้อกำหนดของ 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: นำการคลายการบีบอัดไฟล์ออก

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

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

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

ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium

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

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

ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium

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

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

ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium