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

Liên khúc Joe
Joe Medley

Xoá

Xoá tuỳ chọn hỗ trợ EXPLAIN và REINDEX trong WebSQL

Kết quả của GIẢI THÍCH không được đảm bảo sẽ ổn định trên các phiên bản SQLite, vì vậy, nhà phát triển không thể dựa vào kết quả đó. REINDEX chỉ hữu ích khi định nghĩa trình tự đối chiếu thay đổi và Chrome chỉ sử dụng trình tự đối chiếu được tích hợp sẵn. Cả hai tính năng này hiện đã bị xoá.

Trạng thái nền tảng Chrome |

Xoá giải mã đẳng cấu hình của giá trị nhận dạng phân đoạn URL

Khi mở một URL có mã phân mảnh, Chrome sẽ giải mã %xx và áp dụng isomorphic-decode cho URL đó, sau đó sẽ cố gắng tìm một phần tử có kết quả giải mã dưới dạng mã nhận dạng trong một số trường hợp. Ví dụ: nếu người dùng mở example.com/#%F8%C0, Chrome sẽ thực hiện như sau:

  1. Tính năng này tìm kiếm một phần tử có id="%F8%C0" trên trang.
  2. Nếu không tìm thấy, nó sẽ tìm một phần tử có id="øÀ" trên trang. Không có trình duyệt nào khác làm điều này và trình duyệt không được xác định theo tiêu chuẩn. Kể từ phiên bản 73, Chrome cũng không còn thực hiện việc này nữa.

Trạng thái nền tảng Chrome | Lỗi Chromium

Ngừng sử dụng

Ngừng sử dụng tính năng "tải xuống tự động" trong iframe hộp cát

Chrome đã ngừng sử dụng tính năng tải xuống trong các iframe hộp cát thiếu cử chỉ của người dùng (('drive-by downloading'), mặc dù quy định hạn chế này có thể được gỡ bỏ thông qua từ khoá cho phép tải xuống mà không cần người dùng kích hoạt trong danh sách thuộc tính hộp cát. Việc này cho phép nhà cung cấp nội dung hạn chế các tệp tải xuống độc hại hoặc sai trái.

Việc tải xuống có thể mang lỗ hổng bảo mật cho hệ thống. Mặc dù Chrome và hệ điều hành đã thực hiện các bước kiểm tra bảo mật bổ sung, nhưng chúng tôi cảm thấy việc chặn tải xuống trong iframe có thuộc tính hộp cát cũng phù hợp với suy nghĩ chung đằng sau hộp cát. Ngoài các vấn đề về bảo mật, trải nghiệm người dùng sẽ dễ chịu hơn khi nhấp chuột để kích hoạt quá trình tải xuống trên cùng một trang, so với quá trình tải xuống tự động bắt đầu khi người dùng truy cập vào một trang mới hoặc bắt đầu không tự phát sau khi nhấp chuột.

Dự kiến sẽ bị xoá trong Chrome 81.

Trạng thái nền tảng Chrome |

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.