Tệp kê khai – khoá

Giá trị này duy trì mã nhận dạng duy nhất của một tiện ích hoặc giao diện khi tiện ích/giao diện đó được tải trong quá trình phát triển.

Sau đây là một số trường hợp sử dụng phổ biến:

  • Cách định cấu hình máy chủ để chỉ chấp nhận các yêu cầu từ nguồn gốc của Tiện ích Chrome.
  • Để các tiện ích hoặc trang web khác có thể gửi thông báo đến tiện ích của bạn.
  • Để một trang web có thể truy cập vào web_accessible_resources của tiện ích.

Duy trì mã nhận dạng tiện ích nhất quán

Việc duy trì một mã nhận dạng duy nhất là điều cần thiết trong quá trình phát triển. Để duy trì một mã nhận dạng nhất quán, hãy làm theo các bước sau:

Tải tiện ích lên trang tổng quan dành cho nhà phát triển

Đóng gói thư mục tiện ích thành tệp .zip rồi tải tệp đó lên Trang tổng quan dành cho nhà phát triển Chrome mà không cần xuất bản:

  1. Trên Trang tổng quan dành cho nhà phát triển, hãy nhấp vào Thêm mục mới.
  2. Nhấp vào Duyệt tìm tệp, chọn tệp zip của tiện ích rồi tải tệp đó lên.
  3. Chuyển đến thẻ Gói rồi nhấp vào Xem khoá công khai.
Xem nút khoá công khai trong thẻ Gói
Xem nút khoá công khai trong thẻ Gói

Khi hộp thoại mở ra, hãy làm theo các bước sau:

  1. Sao chép mã giữa -----BEGIN PUBLIC KEY----- và -----END PUBLIC KEY-----.
  2. Xoá các dấu xuống dòng để tạo thành một dòng văn bản duy nhất.
Cửa sổ hộp thoại khoá công khai
Cửa sổ hộp thoại khoá công khai

Thêm mã vào manifest.json trong trường "key". Bằng cách này, tiện ích sẽ sử dụng cùng một mã nhận dạng.

{ // manifest.json
  "manifest_version": 3,
...
  "key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}

So sánh giấy tờ tuỳ thân

Mở trang Quản lý tiện ích tại chrome://extensions, đảm bảo bạn đã bật Chế độ nhà phát triển và tải thư mục tiện ích chưa đóng gói lên. So sánh mã nhận dạng tiện ích trên trang quản lý tiện ích với Mã mục trong Trang tổng quan dành cho nhà phát triển. Các giá trị này phải khớp với nhau.

Mã nhận dạng của tiêu chí khớp mở rộng