Ngừng sử dụng và xoá bỏ trong Chrome 67

Liên khúc Joe
Joe Medley

Ngừng sử dụng tính năng ghim khoá công khai dựa trên HTTP

Mục đích của tính năng Ghim khoá công khai dựa trên HTTP (HPKP) nhằm cho phép các trang web gửi tiêu đề HTTP ghim một hoặc nhiều khoá công khai có trong chuỗi chứng chỉ của trang web. Phương thức này có tỷ lệ sử dụng rất thấp và mặc dù cung cấp khả năng bảo mật chống lại việc phát hành sai chứng chỉ, nhưng phương thức này cũng tạo ra nguy cơ từ chối dịch vụ và ghim đối tượng gây hại.

Để tránh việc phát hành sai chứng chỉ, nhà phát triển web nên sử dụng tiêu đề Expect-CT, bao gồm cả chức năng báo cáo. Expect-CT an toàn hơn HPKP do tính linh hoạt cho phép nhà điều hành trang web khôi phục sau lỗi cấu hình cũng như nhờ khả năng hỗ trợ tích hợp của một số tổ chức phát hành chứng chỉ.

Chúng tôi dự kiến sẽ loại bỏ tính năng này trong Chrome 69.

Ý định xoá | ChromeStatus | Lỗi Chromium

Ngừng sử dụng AppCache trên các bối cảnh không an toàn

Ngừng sử dụng AppCache qua HTTP. AppCache là một tính năng mạnh mẽ cho phép truy cập ngoại tuyến và liên tục vào một nguồn gốc. Việc cho phép dùng AppCache trong các ngữ cảnh không an toàn sẽ khiến đây trở thành vectơ tấn công để tấn công tập lệnh trên nhiều trang web.

Dự kiến loại bỏ này trong Chrome 69.

Ý định xoá | ChromeStatus | Lỗi Chromium

Bố cục

Một số thuộc tính CSS có tiền tố -webkit- sẽ bị xoá trong bản phát hành này:

  • -webkit-box-flex-group: Thuộc tính này gần như không có mức sử dụng nào dựa trên UseCounter ổn định.
  • Giá trị phần trăm (%) cho -webkit-line-clamp: Có quan tâm đến việc tìm giải pháp dựa trên tiêu chuẩn cho trường hợp sử dụng giá trị số, nhưng chúng tôi chưa thấy nhu cầu đối với các giá trị dựa trên %.
  • -webkit-box-lines: Thuộc tính này chưa từng được triển khai đầy đủ. Ban đầu, tệp này được thiết kế để -webkit-box "dọc"/"ngang" có thể có nhiều hàng/cột.

Ý định xoá | ChromeStatus | Lỗi Chromium

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.