Đang tiếp tục quá trình chuyển đổi sang Manifest V3

Lý David Li
David Li

Vào tháng 12 năm ngoái, chúng tôi đã tạm dừng việc ngừng cung cấp Manifest V2 theo kế hoạch nhằm giải quyết phản hồi của nhà phát triển và cung cấp giải pháp tốt hơn cho các vấn đề về di chuyển. Do những ý 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 những lỗ hổng này, bao gồm:

  • Ra mắt Tài liệu ngoài màn hình, cung cấp quyền truy cập vào DOM để tiện ích sử dụng trong nhiều trường hợp, chẳng hạn như phát âm thanh
  • Giúp kiểm soát tốt hơn thời gian hoạt động của trình chạy dịch vụ của các tiện ích gọi API tiện ích hoặc nhận sự kiện trong khoảng thời gian dài hơn
  • Thêm User Scripts API (API Tập lệnh người dùng) mới để cho phép các tiện ích trình quản lý tập lệnh người dùng hoạt động an toàn hơn trong việc cho phép người dùng chạy tập lệnh của họ
  • 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 hợp quy tắc tĩnh và quy tắc động

Ngoài việc thu hẹp khoảng cách, 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ư API Bảng điều khiển bên (đã được phát hành vào đầu năm nay) và API Danh sách đọc (hiện đang ở giai đoạn thử nghiệm). Gần đây, chúng ta đã thảo luận về nhiều thay đổi này tại Hội nghị dành cho nhà phát triển về tính năng lọc quảng cáo, đồng thời chia sẻ thêm bối cảnh về những thay đổi và cải tiến mà chúng tôi đã thực hiện dựa trên ý kiến phản hồi.

Với những thay đổi này, chúng tôi nhận thấy cộng đồng nhà phát triển tiện ích đã nhận thấy sự hỗ trợ đáng kể cho Manifest V3. Cụ thể, chúng tôi được khuyến khích bằng cuộc đối thoại đang diễn ra với các nhà phát triển tiện ích chặn nội dung. Ban đầu, họ cảm thấy 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 nhận thấy nỗ lực rất lớn của các nhóm trình duyệt (cụ thể là Chrome và các trình duyệt khác) đang nỗ lực phát triển trên một nền tảng hợp nhất. Tôi thấy cách họ lắng nghe ý kiến phản hồi của các nhà phát triển tiện ích. Như thường lệ, việc chuyển sang một nền tảng mới là một nhiệm vụ lớn, nhưng chúng tôi rất hy vọng rằng nền tảng thống nhất mới này sẽ mang lại lợi ích đáng kể cho toàn bộ hệ sinh thái tiện ích trình duyệt, đồng thời các trình chặn quảng cáo như chúng tôi có thể tiếp tục hoàn thành nhiệm vụ và cải thiện hơn nữa.” – Andrey Meshkov, Giám đốc công nghệ của AdGuard

Sau khi giải quyết những lo ngại về việc di chuyển này của cộng đồng nhà phát triển, chúng tôi đã sẵn sàng tiếp tục chuyển sang Manifest V3 với khả năng bảo mật và đảm bảo quyền riêng tư cao hơn mà nó mang lại. Do đó, chúng tôi sẽ tiếp tục 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 của Manifest V2 trong các phiên bản ổn định của Chrome (Dev, Canary và Beta) sớm nhất là từ tháng 6 năm 2024, trong Chrome 127 trở lên. Những 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 của Manifest V2 tự động tắt trong trình duyệt của họ và sẽ không thể cài đặt các tiện ích của Manifest V2 qua 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 dùng Manifest V2 sẽ mất huy hiệu Nổi bật trong Cửa hàng Chrome trực tuyến nếu hiện đang có huy hiệu này.

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 cũng như hành động họ có thể thực hiện để tìm các tiện ích thay thế mới nhất và được cập nhật.

Chúng tôi sẽ liên hệ với nhà phát triển trong suốt quá trình ra mắt và sẽ tiếp tục theo dõi chặt chẽ ý kiến phản hồi trong quá trình này. Chúng tôi dự kiến sẽ cần ít nhất một tháng để quan sát và ổn định các thay đổi ở giai đoạn chính thức trước khi mở rộng phạm vi phát hành sang kênh Chrome chính thức. Chúng tôi cũng sẽ từng bước triển khai các thay đổi này 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 trình của mình.

Các doanh nghiệp sử dụng chính sách ExtensionManifestV2Availability để đảm bảo các tiện ích Manifest V2 hoạt động liên tục trong tổ chức sẽ có thêm một năm (cho đến tháng 6 năm 2025) để di chuyển các tiện ích Manifest V2 trong tổ chức của mình. Các trình duyệt đã bật chính sách này sẽ không bị ảnh hưởng từ việc triển khai việc ngừng sử dụng này cho đến thời điểm đó.

Các bước tiếp theo dành cho nhà xuất bản phần mở rộng

Đối với những nhà xuất bản tiện ích vẫn xuất bản 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 đã xuất bản hướng dẫn di chuyển bao gồm mọi thông tin bạn cần biết để di chuyển thành công. Để biết nội dung 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 thông tin cập nhật hằng quý của chúng tôi từ tháng 7tháng 10. Nếu bạn có thắc mắc hoặc gặp vấn đề trong quá trình di chuyển, vui lòng liên hệ với chúng tôi 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 tổng thể.

Cảm ơn mọi người đã đưa ra ý kiến phản hồi. Đây là hành trình vô giá trong nỗ lực phát triển nền tảng của chúng tôi nhằm hướng đến một hệ sinh thái phần mở rộng an toàn hơn, hiệu quả hơn và bảo đảm quyền riêng tư hơn.