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

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 sử dụng Tệp kê khai V2 theo kế hoạch để giải quyết ý kiến phản hồi của nhà phát triển và cung cấp các giải pháp hiệu quả hơn cho các vấn đề về việc di chuyển. Dựa trên ý kiến phản hồi này, chúng tôi đã thực hiện một số thay đổi đối với Tệp kê khai phiên bản 3 để đáp ứng những thiếu sót này, bao gồm:

  • Giới thiệu Tài liệu ngoài màn hình, cung cấp quyền truy cập DOM cho các tiện ích để sử dụng trong nhiều trường hợp như phát âm thanh
  • Kiểm soát tốt hơn vòng đời của worker dịch vụ cho các tiện ích gọi API 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 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 cho phép 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 các giới hạn hào phóng hơn trong API declarativeNetRequest cho các bộ quy tắc tĩnh và quy tắc động

Ngoài việc khắc phục các điểm thiếu sót, chúng tôi cũng đã thêm các tính năng mới vào nền tảng này, chẳng hạn như Side Panel API (API Bảng điều khiển bên) được phát hành vào đầu năm nay và Reading List API (API Danh sách đọc) hiện đang ở giai đoạn thử nghiệm. Gần đây, chúng tôi đã thảo luận về nhiều thay đổi trong số này tại Hội nghị thượng đỉnh 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 thông tin về những thay đổi và điểm cải tiến mà chúng tôi đã thực hiện dựa trên ý kiến phản hồi.

Sau khi áp dụng những thay đổi này, chúng tôi nhận thấy sự hỗ trợ cho Tệp kê khai V3 tăng lên đáng kể trong cộng đồng nhà phát triển tiện ích. Cụ thể, chúng tôi rất vui khi cuộc đối thoại liên tục 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 những tính năng mà họ mong đợi).

"Với Manifest V3, chúng tôi nhận thấy các nhóm trình duyệt (đặc biệt là Chrome, nhưng cũng có các trình duyệt khác) đang nỗ lực rất nhiều để xây dựng một nền tảng hợp nhất. Tôi cũng 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ư mọi khi, việc di 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 hợp nhất mới 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 sẽ có thể tiếp tục hoàn thành nhiệm vụ và cải thiện hơn nữa." – Andrey Meshkov, CTO AdGuard

Sau khi giải quyết những mối lo ngại về việc di chuyển này từ cộng đồng nhà phát triển, chúng tôi đã sẵn sàng tiếp tục chuyển sang Tệp kê khai V3 và các đảm bảo về quyền riêng tư và bảo mật cao hơn mà tệp này cung cấp. 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 tắt các tiện ích sử dụng tệp kê khai phiên bản 2 trong các phiên bản Chrome chưa ổn định (Nhà phát triển, Canary và Beta) sớm nhất là vào 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 việc triển khai này sẽ thấy các tiện ích Manifest V2 tự động bị tắt trong trình duyệt và không thể cài đặt các tiện ích Manifest V2 từ Cửa hàng Chrome trực tuyến nữa. Cũng trong 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 hiện 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 rõ thay đổi này và những hành động họ có thể thực hiện để tìm các tiện ích thay thế, mới nhất.

Chúng tôi sẽ liên lạc với các 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ẽ ý kiến phản hồi trong 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à ổn định các thay đổi trong phiên bản thử nghiệm trước khi mở rộng phạm vi triển khai sang kênh Chrome chính thức. Quá trình này cũng sẽ được triển khai dần 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. Trong thời gian này, chúng tôi sẽ cập nhật cho bạn về tiến trình của chúng tôi.

Các doanh nghiệp sử dụng chính sách ExtensionManifestV2Availability để đảm bảo các tiện ích Manifest V2 tiếp tục hoạt động trong tổ chức của họ 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 họ. Cho đến thời điểm đó, việc ngừng sử dụng sẽ không ảnh hưởng đến những trình duyệt đã bật chính sách này.

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 đã xuất bản một 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 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 từ tháng 7 đến tháng 10. Nếu bạn có thắc mắc hoặc gặp sự cố 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 tổng thể.

Cảm ơn tất cả những người đã gửi ý kiến phản hồi. Điều này rất có giá trị trong quá trình phát triển nền tảng nhằm hướng đến một hệ sinh thái tiện ích an toàn hơn, hiệu quả hơn và bảo vệ quyền riêng tư hơn.