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

Joe Medley
Joe Medley

Trong hầu hết mọi phiên bản Chrome, chúng tôi nhận thấy có rất nhiều bản cập nhật và những 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 Web Nền tảng. Bài viết này mô tả việc ngừng sử dụng và xoá trong Chrome 62, đang ở giai đoạn thử nghiệm beta vào 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 đều có đã xoá tính năng này khỏi các mô-đun triển khai của họ, đồng thời tính năng này không đượ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 nó cũng tin rằng có một số rủi ro nhỏ về khả năng tương tác với Edge và dựa trên WebKit các trình duyệt không phải Safari, nơi getStreamById() vẫn được hỗ trợ. Nhà phát triển cần triển khai thay thế có thể tìm thấy mã mẫu trong Ý định xoá, ở bên dưới.

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

Xoá SharedWorker.workerStart

Mục đích của thuộc tính này là để theo dõi hiệu suất của nhân viên bị xóa khỏi thông số kỹ thuật hơn hai năm trước và không được hỗ trợ trong các trình duyệt chính khác. Một phương pháp hiện đại hơn để theo dõi hiệu suất của nhân viên 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 theo quy cách SVG. Lúc đó phương thức này bị bỏ nhầm. Chúng tôi dự kiến việc gỡ bỏ này sẽ không xảy ra bất kỳ trang web nào kể từ đó, trong hai năm qua, nó đã trả về một đối tượng không tồn tại trong Blink nữa.

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

Xoá hoạt động sử dụng thông báo khỏi iframe không an toàn

Các yêu cầu quyền từ iframe có thể khiến người dùng nhầm lẫn 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 thực hiện yêu cầu. Khi phạm vi yêu cầu không rõ ràng, sẽ khó để người dùng đánh giá xem nên cấp hay từ chối cấp 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 đối với quyền gửi thông báo so với quyền gửi thông báo đẩy, giúp giảm phiền hà cho người dùng nhà phát triển.

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

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