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

Chrome 102 beta được phát hành vào ngày 28 tháng 4 năm 2022 và dự kiến sẽ trở thành phiên bản chính thức vào cuối tháng 5 năm 2022.

Không dùng PaymentRequest.show() mà không cần Kích hoạt người dùng

Các trang web không thể gọi PaymentRequest.show() nữa khi không có người dùng kích hoạt. Các trang web độc hại có thể lợi dụng việc cho phép kích hoạt PaymentRequest.show() mà không có hoạt động kích hoạt của người dùng. Để bảo vệ người dùng, quy cách đã được thay đổi để yêu cầu người dùng kích hoạt. Để tránh trải nghiệm mua hàng không tốt, các lệnh gọi đến phương thức này giờ đây phải nằm trong một sự kiện của người dùng, chẳng hạn như click.

Firefox chưa chuyển PaymentRequest nào, trong khi quá trình triển khai của Safari yêu cầu người dùng kích hoạt để gọi show().

Xoá gói SDP B

Giao thức mô tả phiên (SDP) dùng để thiết lập một phiên trong WebRTC đã được triển khai bằng 2 phương ngữ khác nhau trong Chromium: Gói hợp nhất và Gói B. Gói B không tương thích trên nhiều trình duyệt và theo đó đã bị loại bỏ.

Trong phiên bản Chrome này, một ngoại lệ sẽ được gửi khi sử dụng Gói B. Các nhà phát triển muốn tránh trường hợp ngoại lệ có thể tham gia bản dùng thử ngừng hoạt động đến hết ngày 25 tháng 5 năm 2022. Nếu bạn đã tham gia vào chương trình dùng thử ngừng sử dụng trước đó (kết thúc vào tháng 12) và muốn tham gia chương trình dùng thử hiện tại, thì bạn cần yêu cầu một mã thông báo mới.

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

Để duy trì 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ủa chúng. 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 này sẽ được thay thế bằng các API mới hơn.
  • 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 đảm bảo 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 từng thành công trong 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ẽ ảnh hưởng đến một số lượng rất nhỏ các trang web. Để giảm thiểu các sự cố trước thời hạn, chúng tôi cố gắng thông báo trước cho 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:

  • Thông báo trong danh sách gửi thư blink-dev.
  • Đặt cảnh báo và đặt thang 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 thấy 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ể tìm thấy danh sách tất cả các tính năng đã ngừng hoạt động trên chromestatus.com bằng cách sử dụng bộ lọc không dùng nữa 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ập luận và đường dẫn di chuyển trong các bài đăng này.