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

Joe Medley
Joe Medley

Chrome 87 phiên bản thử nghiệm được phát hành vào ngày 15 tháng 10 năm 2020 và phát hành phiên bản chính thức vào ngày 17 tháng 11 năm 2020.

Dấu phân tách dấu phẩy trong thuộc tính cho phép iframe

Nội dung khai báo chính sách về quyền trong thẻ <iframe> không thể dùng dấu phẩy làm dấu phân tách giữa các mục nữa. Thay vào đó, nhà phát triển nên sử dụng dấu chấm phẩy.

-webkit-font-size-delta

Blink sẽ không còn hỗ trợ thuộc tính -webkit-font-size-delta mà ít được sử dụng. Thay vào đó, nhà phát triển nên sử dụng cỡ chữ để kiểm soát cỡ chữ.

Ngừng hỗ trợ FTP

Chrome sẽ ngừng hỗ trợ các URL FTP. Quy trình triển khai FTP hiện tại trong Google Chrome không hỗ trợ các kết nối đã mã hoá (FTPS), cũng như proxy. Mức sử dụng FTP trong trình duyệt ở mức thấp nên không còn cần đầu tư vào việc cải thiện ứng dụng FTP hiện có được nữa. Ngoài ra, các ứng dụng FTP có khả năng hỗ trợ khác sẽ hoạt động trên tất cả các nền tảng bị ảnh hưởng.

Google Chrome 72 trở lên đã loại bỏ tính năng hỗ trợ tìm nạp các tài nguyên phụ của tài liệu qua FTP và hiển thị các tài nguyên FTP cấp cao nhất. Hiện tại, việc điều hướng đến URL FTP sẽ dẫn đến việc hiển thị danh sách thư mục hoặc tệp tải xuống tuỳ thuộc vào loại tài nguyên. Một lỗi trong Google Chrome 74 trở lên đã dẫn đến việc ngừng hỗ trợ truy cập URL FTP qua proxy HTTP. Tính năng hỗ trợ proxy cho FTP đã bị xoá hoàn toàn trong Google Chrome 76. Trong Chrome 86, FTP đã bị tắt đối với các kênh phát hành trước (Canary và Beta) và thử nghiệm bị tắt đối với 1% người dùng ổn định.

Các khả năng triển khai FTP còn lại của Google Chrome bị giới hạn ở việc hiển thị danh sách thư mục hoặc tải tài nguyên xuống qua các kết nối không được mã hoá.

Những việc còn lại về việc ngừng sử dụng sẽ diễn ra theo tiến trình sau:

Chrome 87

Theo mặc định, tính năng hỗ trợ FTP sẽ bị tắt đối với 50% người dùng nhưng bạn có thể bật tính năng này bằng các cờ nêu trên.

Chrome 88

Hỗ trợ FTP sẽ bị tắt.

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ủ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 vấn đề 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 trên danh sách gửi thư blink-dev.
  • Đặt cảnh báo và đưa ra 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ể xem danh sách tất cả các tính năng không dùng nữa trên chromestatus.com bằ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.