Xoá
Xoá AppCache khỏi các ngữ cảnh không an toàn
Khi được sử dụng trong các ngữ cảnh không an toàn, AppCache có thể cho phép các cuộc tấn công tập lệnh trên nhiều trang web liên tục cả khi có mạng và khi không có mạng. Đây là một vấn đề nghiêm trọng hơn nhiều so với lỗi tập lệnh trên nhiều trang web thông thường.
Để giảm thiểu mối đe doạ này, AppCache hiện chỉ được hỗ trợ trên các nguồn gốc phân phát qua HTTPS.
Nhà phát triển đang tìm giải pháp thay thế cho AppCache nên sử dụng trình chạy dịch vụ. Chúng tôi có một thư viện thử nghiệm để giúp bạn dễ dàng chuyển đổi.
Ý định xoá | Trình theo dõi trạng thái Chrome | Lỗi Chromium
Xoá phương thức getter ẩn danh cho HTMLFrameSetElement
Phương thức getter ẩn danh cho HTMLFrameSetElement
không theo chuẩn và do đó sẽ bị xoá. Tính năng này được thêm vào 13 năm trước để giải quyết một vấn đề về khả năng tương thích từng tồn tại nhưng hiện không còn nữa. Vì đây là một tính năng không chuẩn nên không có giải pháp thay thế nào. Mức sử dụng đủ thấp nên chúng tôi không cho rằng đây là vấn đề.
Ý định xoá | Trình theo dõi trạng thái Chrome | Lỗi Chromium
Ngừng sử dụng và xoá Gamepads.item()
Phương thức truy cập item()
cũ bị xoá khỏi mảng Gamepads
. Thay đổi này cải thiện khả năng tương thích với Firefox, cho đến nay đây là trình duyệt duy nhất triển khai GamepadList
.
Chromestatus Tracker | Lỗi Chromium
Ngừng sử dụng
Ngừng sử dụng Phần tử tuỳ chỉnh phiên bản 0
Phần tử tuỳ chỉnh là một công nghệ Thành phần web cho phép bạn tạo thẻ HTML mới, tăng cường các thẻ hiện có hoặc mở rộng các thành phần do các nhà phát triển khác tạo. Thành phần tuỳ chỉnh phiên bản 1 đã được triển khai trong Chrome kể từ phiên bản 54, được phát hành vào tháng 10 năm 2016. Phần tử tuỳ chỉnh phiên bản 0 là một phiên bản thử nghiệm không được triển khai trong các trình duyệt khác. Do đó, tính năng này hiện không còn được dùng nữa và dự kiến sẽ bị xoá trong Chrome 80 vào khoảng tháng 2 năm 2020.
Ý định ngừng sử dụng | Trình theo dõi trạng thái Chrome | Lỗi Chromium
Ngừng sử dụng tính năng nhập HTML
Tính năng Nhập HTML cho phép nhập HTML từ tài liệu này sang tài liệu khác. Tính năng này là một phần của phiên bản thử nghiệm ban đầu của Thành phần web không được triển khai trong các trình duyệt khác. Do đó, tính năng này hiện không còn được dùng nữa và dự kiến sẽ bị xoá trong Chrome 73, vào khoảng tháng 4 năm 2019. Các trang web phụ thuộc vào tính năng nhập HTML đã yêu cầu polyfill trên các trình duyệt không phải Chromium. Khi tính năng nhập HTML bị xoá, các trang web có polyfill sẽ tiếp tục hoạt động trên Chrome.
Ý định ngừng sử dụng | Trình theo dõi trạng thái Chrome | Lỗi Chromium
Ngừng sử dụng Shadow DOM phiên bản 0
Shadow DOM là một công nghệ Thành phần web sử dụng các cây con có giới hạn bên trong các phần tử. Shadow DOM phiên bản 1 đã được triển khai trong Chrome kể từ phiên bản 53, được phát hành vào tháng 8 năm 2016. Shadow DOM v0 là một phiên bản thử nghiệm không được triển khai trong các trình duyệt khác. Do đó, tính năng này hiện không còn được dùng nữa và dự kiến sẽ bị xoá trong Chrome 73, vào khoảng tháng 4 năm 2019. Các trang web phụ thuộc vào Shadow DOM v0 đã yêu cầu polyfill trên các trình duyệt không phải Chromium. Khi tính năng nhập HTML bị xoá, các trang web có polyfill sẽ tiếp tục hoạt động trên Chrome.
Ý định ngừng sử dụng | Trình theo dõi trạng thái Chrome | Lỗi Chromium
Ngừng sử dụng SpeechSynthesis.speak() khi không có hoạt động kích hoạt của người dùng
Giao diện SpeechSynthesis
đang bị lợi dụng trên web. Có bằng chứng cho thấy rằng vì các phương thức tự động phát khác đang bị đóng, nên hành vi sai trái đang chuyển sang Web Speech API, không tuân theo các quy tắc tự động phát.
Hàm speechSynthesis.speak()
hiện sẽ gửi lỗi nếu tài liệu chưa nhận được hoạt động kích hoạt của người dùng. Chúng tôi dự kiến sẽ xoá tính năng này trong Chrome 71 vào cuối tháng 11.
Ý định ngừng sử dụng | Trình theo dõi trạng thái Chrome | Lỗi Chromium
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.