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

Joe Medley
Joe Medley

Trong hầu hết các phiên bản Chrome, chúng ta đều thấy một số lượng đáng kể các bản cập nhật và cải tiến đối với sản phẩm, hiệu suất của sản phẩm cũng như các tính năng của Nền tảng web. Bài viết này mô tả các tính năng ngừng hoạt động và bị xoá trong Chrome 62, đang ở giai đoạn thử nghiệm từ ngày 14 tháng 9. Danh sách này có thể thay đổi bất cứ lúc nào.

Xoá RTCPeerConnection.getStreamById()

Gần hai năm trước, getStreamById() đã bị xoá khỏi thông số kỹ thuật WebRTC. Hầu hết các trình duyệt khác đã loại bỏ tính năng này khỏi quá trình triển khai và tính năng này không còn được dùng nữa trong Chrome 60. Mặc dù hàm này được cho là ít được sử dụng, nhưng cũng có một số rủi ro nhỏ về khả năng tương tác với các trình duyệt dựa trên Edge và WebKit ngoài Safari, nơi getStreamById() vẫn được hỗ trợ. Những nhà phát triển cần triển khai phương án thay thế có thể tìm thấy mã ví dụ trong phần Ý định xoá bên dưới.

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

Xoá SharedWorker.workerStart

Thuộc tính này (dùng để theo dõi hiệu suất của worker) đã bị xoá khỏi thông số kỹ thuật cách đây hơn 2 năm và không được hỗ trợ trong các trình duyệt lớn khác. Một phương pháp hiện đại hơn để theo dõi hiệu suất của worker sẽ sử dụng Performance.timing.

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

Xoá SVGPathElement.getPathSegAtLength()

Trong Chrome 48, SVGPathElement.pathSegList() và các giao diện liên quan đã bị xoá để tuân thủ quy cách SVG. Vào thời điểm đó, phương thức này đã bị nhầm lẫn để lại. Chúng tôi không cho rằng việc xoá này sẽ làm hỏng bất kỳ trang web nào vì trong hai năm qua, tính năng này đã trả về một đối tượng không còn tồn tại trong Blink.

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

Xoá việc sử dụng thông báo khỏi các iframe không an toàn

Yêu cầu cấp quyền từ iframe có thể gây nhầm lẫn cho người dùng vì khó phân biệt giữa nguồn gốc của trang chứa và nguồn gốc của iframe đang đưa ra yêu cầu. Khi phạm vi yêu cầu không rõ ràng, người dùng sẽ khó đánh giá xem có cấp hay từ chối quyền.

Việc không cho phép thông báo trong iframe cũng sẽ điều chỉnh các yêu cầu về quyền thông báo cho phù hợp với thông báo đẩy, giúp nhà phát triển dễ dàng hơn.

Những nhà phát triển cần chức năng này có thể mở một cửa sổ mới để yêu cầu quyền thông báo.

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