Vào tháng 12 năm ngoái, chúng tôi đã tạm dừng việc ngừng sử dụng Manifest V2 theo kế hoạch để đáp ứng ý kiến phản hồi của nhà phát triển và đưa ra các giải pháp hiệu quả hơn cho vấn đề về việc di chuyển. Nhờ có ý kiến phản hồi này, chúng tôi đã thực hiện một số thay đổi đối với Manifest V3 để thu hẹp các lỗ hổng này, bao gồm:
- Ra mắt Tài liệu ngoài màn hình, giúp cấp quyền truy cập vào DOM để tiện ích dùng trong nhiều tình huống như phát âm thanh
- Cho phép kiểm soát tốt hơn thời gian hoạt động của nhân viên dịch vụ đối với các API tiện ích gọi tiện ích hoặc nhận sự kiện trong một khoảng thời gian dài hơn
- Thêm User Script API mới để giúp các tiện ích của trình quản lý tập lệnh người dùng chạy tập lệnh một cách an toàn hơn
- Cải thiện khả năng hỗ trợ lọc nội dung bằng cách cung cấp nhiều giới hạn hơn trong declarativeNetRequest API cho các tập quy tắc tĩnh và quy tắc động
Ngoài việc bổ sung các khoảng trống dữ liệu, chúng tôi cũng đã thêm các tính năng mới vào nền tảng, chẳng hạn như Side Panel API (API Bảng điều khiển bên) ra mắt vào đầu năm nay và Reading List API (API Danh sách đọc) hiện ở giai đoạn thử nghiệm beta. Chúng ta đã thảo luận về nhiều thay đổi trong số này gần đây tại Hội nghị dành cho nhà phát triển về việc lọc quảng cáo, đồng thời chia sẻ thêm bối cảnh về những thay đổi và điểm cải tiến mà chúng tôi đã đưa ra dựa trên ý kiến phản hồi.
Sau khi thực hiện những thay đổi này, chúng tôi thấy rằng sự hỗ trợ dành cho Manifest V3 đã tăng đáng kể trong cộng đồng các nhà phát triển tiện ích. Cụ thể, chúng tôi thấy được sự khích lệ sau khi liên tục thảo luận với các nhà phát triển tiện ích chặn nội dung. Ban đầu họ cho rằng Manifest V3 có thể ảnh hưởng đến khả năng cung cấp cho người dùng các tính năng mà họ mong đợi.
"Với Manifest V3, chúng tôi đã quan sát thấy nỗ lực to lớn mà các nhóm trình duyệt (đặc biệt là Chrome và các trình duyệt khác) đang thực hiện để làm việc trên một nền tảng hợp nhất và tôi thấy cách họ lắng nghe phản hồi từ các nhà phát triển tiện ích. Như thường lệ, việc di chuyển sang một nền tảng mới là một vấn đề lớn, nhưng chúng tôi rất hy vọng rằng nền tảng hợp nhất mới này sẽ mang lại những lợi ích đáng kể cho toàn bộ hệ sinh thái tiện ích trình duyệt, và các trình chặn quảng cáo như chúng tôi sẽ có thể tiếp tục hoàn thành nhiệm vụ và cải tiến hơn nữa.” – Giám đốc công nghệ AdGuard
Sau khi giải quyết những mối lo ngại này của cộng đồng các nhà phát triển trong quá trình di chuyển, chúng tôi đã sẵn sàng chuyển sang Manifest V3 để tăng cường bảo mật và đảm bảo quyền riêng tư. Do đó, chúng tôi sẽ nối lại tiến trình ngừng sử dụng.
Tiến trình ngừng sử dụng
Chúng tôi sẽ bắt đầu vô hiệu hoá các tiện ích Manifest V2 trong các phiên bản ổn định trước của Chrome (Nhà phát triển, Canary và Bản thử nghiệm) sớm nhất là từ tháng 6 năm 2024 trong Chrome 127 trở lên. Người dùng chịu ảnh hưởng của quá trình phát hành này sẽ thấy các tiện ích Manifest V2 tự động bị tắt trong trình duyệt của họ và sẽ không thể cài đặt tiện ích Manifest V2 từ Cửa hàng Chrome trực tuyến được nữa. Cũng từ tháng 6 năm 2024, các tiện ích Manifest V2 sẽ mất Huy hiệu nổi bật trong Cửa hàng Chrome trực tuyến (nếu có).
Chúng tôi sẽ từng bước triển khai thay đổi này, thu thập ý kiến phản hồi của người dùng và thu thập dữ liệu để đảm bảo người dùng Chrome hiểu được sự thay đổi này và những việc có thể làm để tìm các tiện ích mới và thay thế.
Chúng tôi sẽ liên hệ với nhà phát triển trong suốt quá trình triển khai và tiếp tục theo dõi chặt chẽ phản hồi trong suốt quá trình này. Chúng tôi dự kiến sẽ mất ít nhất một tháng để quan sát và củng cố những thay đổi ở trạng thái ổn định trước khi mở rộng phạm vi phát hành sang kênh ổn định Chrome. Phiên bản này cũng sẽ từng bước ra mắt theo thời gian. Thời gian chính xác có thể khác nhau tuỳ thuộc vào dữ liệu được thu thập và trong thời gian này, chúng tôi sẽ thông báo cho bạn về tiến độ của chúng tôi.
Những doanh nghiệp áp dụng chính sách ExtensionManifestV2Availability nhằm đảm bảo các tiện ích Manifest V2 trong tổ chức của mình có thể hoạt động liên tục sẽ có thêm một năm nữa (tức là đến hết tháng 6 năm 2025) để di chuyển tiện ích Manifest V2 trong tổ chức của họ. Cho đến thời điểm đó, việc triển khai chính sách này sẽ không ảnh hưởng đến những trình duyệt đã bật chính sách.
Các bước tiếp theo dành cho nhà xuất bản tiện ích
Đối với những nhà xuất bản tiện ích vẫn phát hành tiện ích Manifest V2, bạn nên hoàn tất việc di chuyển sang Manifest V3 trước tháng 6 năm 2024. Chúng tôi đã phát hành một hướng dẫn di chuyển trình bày mọi điều bạn cần biết để di chuyển thành công. Để xem thông tin tóm tắt về một số điểm cải tiến gần đây đối với nền tảng Tiện ích, hãy xem các bản cập nhật hằng quý của chúng tôi trong tháng 7 và tháng 10. Nếu bạn có câu hỏi hoặc gặp vấn đề trong quá trình di chuyển, vui lòng liên hệ qua các kênh hỗ trợ của chúng tôi.
Trong thời gian chờ đợi, chúng tôi sẽ tiếp tục phát hành các tính năng và chức năng mới để cải thiện trải nghiệm phát triển tiện ích nói chung.
Cảm ơn mọi người đã đưa ra ý kiến phản hồi. Điều này đóng vai trò vô cùng quan trọng trong nỗ lực của chúng tôi nhằm phát triển nền tảng này, hướng tới một hệ sinh thái tiện ích an toàn hơn, hiệu quả hơn và bảo đảm quyền riêng tư hơn.