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

Liên khúc Joe
Joe Medley

Đã xoá ImageCapture.setOptions()

Hiện tại, suy nghĩ về việc thiết lập các tuỳ chọn cho thiết bị là sử dụng mô hình ràng buộc. Do đó, thuộc tính này đã bị xoá khỏi thông số kỹ thuật của ImageCapture. Vì phương thức này có vẻ như được sử dụng ít hoặc không được sử dụng trên các trang web chính thức nên sẽ bị xoá. Hiện không có phương thức 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 đối với 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 một 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. Mục đích là nhân viên dịch vụ có thể đọc từ phản hồi CORS để tạo ra một phản hồi hoàn toàn tổng hợp. Mặc dù vậy, URL yêu cầu ban đầu vẫn được duy trì trong phản hồi. Vì vậy, outerResponse.url bằng chính xác urlinnerResponse.url bằng crossOriginURL.

Một thay đổi gần đây đối với quy cách Tìm nạp yêu cầu 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 mà self.location.href trả về một nguồn gốc khác với self.origin. Để tránh trường hợp này, trình chạy dịch vụ không còn được phép trả về phản hồi Clang cho các yêu cầu gốc.

Để thảo luận thêm về thay đổi này, hãy xem vấn đề được gửi về Thông số kỹ thuật tìm nạp vào tháng 11 năm 2017.

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

WebAudio: Đã xoá giải nén

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

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

Việc loại bỏ thông tin này sẽ giúp nhà phát triển không bị nhầm lẫn khi có những 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 có 3 phần không dùng nữa

Gần đây, thông số kỹ thuật yêu cầu các thuộc tính mới chấp nhận giá trị vị trí không hỗ trợ giá trị có 3 phần. Chúng tôi 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 Mô-đun Giá trị và đơn vị CSS áp dụng yêu cầu này cho tất cả các giá trị vị trí CSS. Kể từ Chrome 66, các giá trị vị trí gồm 3 phần không được dùng nữa. Dự kiến sẽ bị xóa trong Chrome 68 vào 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 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