Manifest Version 3 là phiên bản mới nhất của nền tảng tiện ích mở rộng Chrome. Manifest này cung cấp cho trình duyệt thông tin về tiện ích mở rộng, chẳng hạn như các tệp quan trọng nhất và các khả năng mà tiện ích mở rộng có thể sử dụng. Các tính năng của nền tảng tiện ích mở rộng thay đổi khi có phiên bản tệp kê khai mới.
Manifest V3 là gì?
Manifest V3 đại diện cho một trong những thay đổi quan trọng nhất trong nền tảng tiện ích mở rộng kể từ khi nó ra mắt cách đây một thập kỷ. Tiện ích mở rộng Manifest V3 được hưởng những cải tiến về bảo mật, quyền riêng tư và hiệu suất; họ cũng có thể sử dụng các công nghệ web mở hiện đại hơn.
Kể từ ngày 17 tháng 1 năm 2022, Cửa hàng Chrome trực tuyến đã ngừng chấp nhận các tiện ích mở rộng Manifest V2 mới. Điều này ảnh hưởng đến các nhà phát triển, còn người dùng thì không có vẻ ảnh hưởng lắm.
Manifest V3 khả dụng kể từ Chrome 88 và Cửa hàng Chrome trực tuyến bắt đầu chấp nhận các tiện ích Manifest V3 vào tháng 1 năm 2021.
Các tính năng và thay đổi mới sẽ tiếp tục được thêm vào Manifest V3, giống như chúng đã có trong các phiên bản kê khai trước đó.
Các tính năng chính của Manifest V3
Service workers
Giống như các đối tác trang web của họ, service workers mở rộng lắng nghe và phản hồi các sự kiện để nâng cao trải nghiệm của người dùng cuối.
Đối với Service workers web, điều này thường có nghĩa là quản lý bộ đệm, tải trước tài nguyên và bật các trang web ngoại tuyến.
Sửa đổi yêu cầu mạng
Cách mà tiện ích mở rộng có thể sửa đổi các yêu cầu mạng đang thay đổi trong Manifest V3. Có một API NetRequest khai báo mới cho phép các tiện ích mở rộng sửa đổi và chặn các yêu cầu mạng theo cách bảo vệ quyền riêng tư và hiệu quả.
Mã được lưu trữ từ xa
Một cải tiến bảo mật quan trọng trong Manifest V3 là các tiện ích mở rộng không thể tải mã từ xa như tệp JavaScript hoặc Wasm. Điều này cho phép chúng tôi xem xét hành vi an toàn của tiện ích mở rộng một cách đáng tin cậy và hiệu quả hơn khi chúng được gửi tới Cửa hàng Chrome trực tuyến. Cụ thể, tất cả logic phải được bao gồm trong gói của tiện ích mở rộng.