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

Joe Medley
Joe Medley

Chrome 87 beta được phát hành vào ngày 15 tháng 10 năm 2020 và phiên bản ổn định được phát hành vào ngày 17 tháng 11 năm 2020.

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

Nội dung khai báo Chính sách quyền trong thẻ <iframe> không còn dùng được dấu phẩy làm dấu phân cá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 hiếm khi được sử dụng. Thay vào đó, nhà phát triển nên sử dụng font-size để kiểm soát kích thước phông chữ.

Ngừng hỗ trợ FTP

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

Google Chrome 72 trở lên đã xoá tính năng hỗ trợ tìm nạp tài nguyên phụ của tài liệu qua FTP và hiển thị tài nguyên FTP cấp cao nhất. Hiện tại, việc điều hướng đến URL FTP sẽ 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 đã khiến tính năng hỗ trợ truy cập vào URL FTP qua proxy HTTP bị ngừng hoạt động. 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à bị tắt theo thử nghiệm đối với 1% người dùng phiên bản ổn định.

Các chức năng còn lại của việc triển khai FTP của Google Chrome bị hạn chế chỉ 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á.

Phần còn lại của quá trình 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ách sử dụng các cờ nêu trên.

Chrome 88

Tính năng hỗ trợ FTP sẽ bị tắt.

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

Để duy trì hoạt động ổn định của nền tảng, đôi khi chúng tôi sẽ xoá các API đã chạy hết thời gian của chúng khỏi Nền tảng web. 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 đã được thay thế bằng các API mới hơn.
  • Các thông số này được cập nhật để phản ánh những thay đổi đối với thông số kỹ thuật nhằm đảm bảo tính 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 trong 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ẽ ảnh hưởng đến rất ít trang web. Để giảm thiểu vấn đề trước khi xảy ra, 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 những 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 các khung 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.
  • Chờ, theo dõi rồi xoá tính năng 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.