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

Chrome 104 phiên bản thử nghiệm được phát hành vào ngày 23 tháng 6 năm 2022 và dự kiến sẽ trở thành phiên bản chính thức vào đầu tháng 8 năm 2022.

Chặn bối cảnh bên thứ ba chuyển đến URL hệ thống tệp

iframe có thể không chuyển đến URL hệ thống tệp được nữa. Chrome 68 đã ngừng hỗ trợ khung hình hàng đầu để điều hướng đến URL hệ thống tệp.

Xóa chế độ gợi ý ứng dụng không chuẩn

Bốn gợi ý của ứng dụng (dpr, width, viewport-widthdevice-memory) có danh sách cho phép mặc định là self, nhưng hoạt động như thể các gợi ý này có danh sách cho phép mặc định là * trên Android, trái với thông số kỹ thuật. Tính năng này hiện đã được khắc phục, tăng cường quyền riêng tư trên Android bằng cách yêu cầu uỷ quyền rõ ràng các gợi ý này.

Xoá API U2F (cryptotoken)

API U2F cũ của Chrome dùng để tương tác với các khoá bảo mật không còn được hỗ trợ. Bản thân khoá bảo mật U2F không còn được dùng nữa và sẽ tiếp tục hoạt động.

Các trang web bị ảnh hưởng nên di chuyển sang API xác thực web. Thông tin xác thực được đăng ký ban đầu qua API U2F có thể được kiểm tra thông qua phương thức xác thực web. Khoá bảo mật USB mà API U2F hỗ trợ cũng được API xác thực web hỗ trợ.

U2F là API khoá bảo mật ban đầu của Chrome. Dịch vụ này cho phép các trang web đăng ký thông tin xác thực khoá công khai trên khoá bảo mật USB và thách thức họ xây dựng hệ thống xác thực hai yếu tố chống lừa đảo. U2F chưa bao giờ trở thành tiêu chuẩn web mở và được thêm vào bằng API xác thực web (khởi chạy trong Chrome 67). Chrome không bao giờ hỗ trợ trực tiếp API JavaScript FIDO U2F, mà đã chuyển một tiện ích thành phần có tên là cryptotoken, để hiển thị phương thức chrome.runtime.sendMessage() tương đương. U2F và Cryptotoken hoạt động chắc chắn trong chế độ bảo trì và đã khuyến khích các trang web chuyển sang API xác thực web trong hai năm qua.

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 thay đổi đối với thông số kỹ thuật nhằm giúp đảm bảo tính nhất quán và phù hợp 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, và 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. Để 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.

Hiện tại, Chrome có một quy trình để ngừng sử dụng và xoá API, về cơ bản là:

  • Thông báo trên danh sách gửi thư blink-dev.
  • Đặt cảnh báo và cung cấp 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ể tìm thấy danh sách tất cả tính năng không dùng nữa 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ý do và lộ trình di chuyển trong các bài đăng này.