Ngừng sử dụng và xoá trong Chrome 66

Joe Medley
Joe Medley

Đã xoá ImageCapture.setOptions()

Tư duy hiện tại về việc đặt tuỳ chọn thiết bị là sử dụng mẫu có thể ràng buộc của Google. Do đó, thuộc tính này đã bị xoá khỏi Quy cách của ImageCapture của Google. Vì phương pháp này dường như ít hoặc không được sử dụng trên các trang web sản xuất, nên đang bị xoá. Hiện chưa có phương pháp thay thế.

Ý định xoá | Trình theo dõi trạng thái Chrome | Lỗi Chromium

Service worker: không cho phép phản hồi CORS cho các yêu cầu cùng nguồn gốc

Các phiên bản trước của thông số kỹ thuật của trình chạy dịch vụ đã cho phép trình chạy dịch vụ để trả về phản hồi CORS cho một yêu cầu cùng nguồn gốc. Chúng tôi nghĩ rằng Service worker có thể đọc từ phản hồi CORS để tạo ra mã tổng hợp hoàn toàn của bạn. Mặc dù vậy, URL yêu cầu ban đầu vẫn được duy trì trong của bạn. Vì vậy, outerResponse.url bằng chính xác urlinnerResponse.url bằng crossOriginURL.

Thay đổi gần đây đối với quy cách Tìm nạp bắt buộc phải hiển thị Response.url nếu có. Hệ quả của việc này là các trường hợp trong đó self.location.href trả về một nguồn gốc khác với self.origin Để tránh điều này, trình chạy dịch vụ không được phép quay lại Phản hồi CORS cho các yêu cầu cùng nguồn gốc.

Để thảo luận lâu hơn về thay đổi này, hãy xem vấn đề được gửi theo quy cách Tìm nạp vào tháng 11 năm 2017.

Trình theo dõi Chromestatus | Lỗi Chromium

WebAudio: Đã xoá tính năng giải nén

Âm thanh web ban đầu được vận chuyển với tính năng hỗ trợ giải nén. Khi giá trị AudioParam được thiết lập trực tiếp bằng phương thức setter giá trị, nên giá trị này không được cập nhật ngay lập tức. Thay vào đó, phép mượt theo cấp số nhân đã được áp dụng với hằng số thời gian khoảng 10 mili giây để thay đổi diễn ra suôn sẻ, hạn chế sự cố. Nơi này chưa từng được chỉ định tham số nào có tính mượt và hằng số thời gian là gì. Thậm chí không rõ ràng nếu hằng số thời gian thực tế là giá trị phù hợp.

Sau nhiều cuộc thảo luận , nhóm công tác đã gỡ bỏ tính năng giải nén khỏi thông số kỹ thuật. Bây giờ, giá trị đã thay đổi ngay khi đặt. Thay vì giải nén, nhà phát triển nên hãy sử dụng phương thức AudioParam.setTargetAtTime() hiện có để giải nén, cung cấp cho bạn toàn quyền kiểm soát về thời điểm áp dụng, tốc độ thay đổi và tham số cần được làm mượt.

Khi bạn xoá, nhà phát triển sẽ ít bị nhầm lẫn hơn khi các tham số âm thanh hỗ trợ giải nén.

Ý định xoá | Trình theo dõi trạng thái Chrome | Lỗi Chromium

Giá trị vị trí CSS ba phần không được dùng nữa

Các thông số kỹ thuật gần đây yêu cầu các cơ sở lưu trú mới phải chấp nhận vị trí các giá trị không hỗ trợ các giá trị có ba phần. Người ta tin rằng phương pháp này giúp việc xử lý cú pháp viết tắt dễ dàng hơn. Phiên bản hiện tại của Áp dụng Mô-đun giá trị và đơn vị CSS yêu cầu này cho tất cả các giá trị vị trí CSS. Kể từ Chrome 66, gồm ba phần Các giá trị vị trí không được dùng nữa. Dự kiến bị xoá trong Chrome 68, khoảng tháng 7 năm 2018.

Ý định xoá | Trình theo dõi trạng thái Chrome | Lỗi Chromium

Ngừng sử dụng các phương thức document.createTouch(), document.createTouchList()

Hàm khởi tạo TouchEvent() đã được được hỗ trợ trong Chrome kể từ phiên bản 48. Để tuân thủ quy cách, document.createTouch()document.createTouchList() hiện không được dùng nữa.

Ý định xoá | Trình theo dõi trạng thái Chrome | Lỗi Chromium