Danh sách kiểm tra cho quá trình di chuyển Manifest V3

Theo dõi tiến trình di chuyển

Các danh sách kiểm tra sau đây giúp bạn theo dõi tiến trình di chuyển. Chúng xác định những việc cần làm phải hoàn thành cùng với đường liên kết đến hướng dẫn. Công việc di chuyển được chia thành 5 danh mục chính như mô tả trong phần Tóm tắt quá trình di chuyển.

Cập nhật tệp kê khai

Tệp manifest.json yêu cầu định dạng hơi khác đối với Manifest V3 so với Manifest V2. Trang này mô tả những thay đổi chỉ ảnh hưởng đến tệp manifest.json. Tuy nhiên, nhiều thay đổi đối với tập lệnh và trang cũng yêu cầu thay đổi đối với tệp kê khai. Những thay đổi đó được đề cập trong các tác vụ di chuyển yêu cầu những thay đổi đó.

Di chuyển sang trình chạy dịch vụ

Trình chạy dịch vụ sẽ thay thế trang sự kiện hoặc trang nền của tiện ích để đảm bảo mã nền không nằm trên luồng chính. Điều này cho phép các tiện ích chỉ chạy khi cần, giúp tiết kiệm tài nguyên.

Trước khi bắt đầu, hãy đọc về sự khác biệt giữa tập lệnh nền và trình chạy dịch vụ của tiện ích.

Lệnh gọi API cập nhật

Bạn cần thay thế một số tính năng bằng các tính năng tương đương trong Manifest V3. Những người khác cần được xoá hoàn toàn.

Thay thế trình nghe yêu cầu web chặn

Thay vì đọc các yêu cầu mạng và thay đổi chúng theo cách lập trình (như bạn đã làm trong Manifest V2), tiện ích của bạn sẽ chỉ định các quy tắc mô tả những hành động cần thực hiện khi một tập hợp điều kiện nhất định được đáp ứng.

Sau khi hoàn tất các mục trên, bạn có thể xem xét một số trường hợp sử dụng phổ biến:

Cải thiện tính bảo mật của tiện ích

Bạn cần thực hiện các thay đổi để cải thiện độ bảo mật của tiện ích. Điều này bao gồm cả việc xoá mã được lưu trữ từ xa (không còn được hỗ trợ).

Xuất bản tiện ích Manifest V3

Sau khi chuyển đổi sang Manifest phiên bản 3, bạn có thể phát hành tiện ích của mình trên Cửa hàng Chrome trực tuyến. Tuỳ thuộc vào những thay đổi đã thực hiện, hãy cân nhắc việc triển khai từng bước. Cách tiếp cận này giúp bạn đảm bảo tiện ích hoạt động như mong đợi với một nhóm nhỏ người dùng trước khi phát hành cho toàn bộ cơ sở người dùng.