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

Liên khúc Joe
Joe Medley

Chrome 71 cũng có các thay đổi đối với cache.addAll()importScripts(). Hãy đọc về điều này trong Tweaks đến cache.addAll()importScripts() sắp có trong Chrome 71 của Jeff Posnick.

Xoá SpeechSynthesis.speak() mà không cần người dùng kích hoạt

Giao diện SpeechSynthesis đang bị lợi dụng trên web. Có một số bằng chứng cho thấy vì các kênh tự động phát khác sắp bị đóng, nên hành vi sử dụng sai mục đích đang chuyển sang Web Speech API (không tuân theo các quy tắc tự động phát).

Hàm speechSynthesis.speak() sẽ gửi lỗi nếu tài liệu chưa nhận được lệnh kích hoạt của người dùng. Tính năng này không được dùng nữa kể từ Chrome 70.

Ý định không dùng nữa | Công cụ theo dõi trạng thái Chrome | Lỗi Chromium

Xoá các phiên bản API được tạo tiền tố

Chrome đã loại bỏ các bí danh không chuẩn cho hai giao diện chuẩn được hỗ trợ rộng rãi.

WebKitAnimationEvent

WebKitAnimationEvent đã được thay thế hoàn toàn bằng AnimationEvent, giao diện sự kiện dùng cho các sự kiện liên quan đến Ảnh động CSS. Biểu mẫu có tiền tố chỉ được hỗ trợ trong Safari. Firefox và Edge chỉ hỗ trợ AnimationEvent không có tiền tố.

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

WebKitTransitionEvent

WebKitTransitionEvent đã được thay thế hoàn toàn bằng TransitionEvent, giao diện sự kiện dùng cho các sự kiện liên quan đến việc chuyển đổi CSS (ví dụ: transitionstart). Biểu mẫu có tiền tố chỉ được hỗ trợ trong Safari. Firefox và Edge chỉ hỗ trợ TransitionEvent chưa có tiền tố.

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

Xoá URL.createObjectURL khỏi MediaStream

Phương thức URL.createObjectURL() đã bị xoá khỏi giao diện MediaStream. Phương thức này đã ngừng hoạt động từ năm 2013 và được thay thế bằng cách chỉ định các luồng cho HTMLMediaElement.srcObject. Phương thức cũ đã bị xoá do kém an toàn hơn, yêu cầu phải có lệnh gọi đến URL.revokeOjbectURL() để kết thúc truyền trực tuyến. Các tác nhân người dùng khác đã ngừng sử dụng tính năng này (Firefox) hoặc xoá (Safari) tính năng này.

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

Xoá document.origin

Thuộc tính document.origin đã bị xoá. Thuộc tính này chỉ được triển khai trong Chromium và Metric. Nó dư thừa với self.origin, có thể được dùng trong cả ngữ cảnh cửa sổ lẫn trình thực thi và có phạm vi hỗ trợ rộng hơn.

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

Ngừng sử dụng

Không có tính năng nào bị ngừng sử dụng trong phiên bản Chrome này. Trạng thái nền tảng Chrome cung cấp một danh sách các tính năng không dùng nữa từ các phiên bản Chrome trước.

Chính sách về việc ngừng cung cấp

Để đảm bảo nền tảng hoạt động tốt, đôi khi, chúng tôi sẽ xoá các API khỏi Nền tảng web đã chạy khoá học. Có thể có nhiều lý do khiến chúng tôi xoá một API, chẳng hạn như:

  • Các API mới này sẽ được thay thế bằng các API mới.
  • Các bản cập nhật này được cập nhật để phản ánh các thay đổi đối với thông số kỹ thuật nhằm mang lại sự phù hợp và nhất quán với các trình duyệt khác.
  • Đây là những thử nghiệm ban đầu chưa bao giờ thành công trên các trình duyệt khác, do đó có thể làm tăng gánh nặng hỗ trợ cho các nhà phát triển web.

Một số thay đổi trong số này sẽ có ảnh hưởng đến một số lượng rất nhỏ các trang web. Nhằm giảm thiểu vấn đề trước thời hạn, chúng tôi cố gắng thông báo trước cho các nhà phát triển để họ có thể thực hiện các thay đổi cần thiết nhằm duy trì hoạt động của trang web.

Chrome hiện có quy trình ngừng sử dụng và xoá API về cơ bản như sau:

  • Thông báo trên danh sách gửi thư blink-dev.
  • Đặt cảnh báo và phân tỷ lệ thời gian trong Bảng điều khiển công cụ của Chrome cho nhà phát triển khi phát hiện hoạt động sử dụng trên trang.
  • Hãy chờ, theo dõi rồi xoá tính năng này khi mức sử dụng giảm.

Bạn có thể xem danh sách tất cả tính năng đã ngừng hoạt động trên chromestatus.com bằng cách sử dụng bộ lọc đã ngừng hoạt động và các tính năng đã bị xoá bằng cách áp dụng bộ lọc đã xoá. Chúng tôi cũng sẽ cố gắng tóm tắt một số thay đổi, lý do và lộ trình di chuyển trong các bài đăng này.