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 đượ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ủ sao cho máy chủ chỉ chấp nhận yêu cầu từ nguồn gốc của Tiện ích trên Chrome.
  • Để các tiện ích hoặc trang web khác có thể gửi tin nhắn đế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ột mã tiện ích nhất quán

Bạn cần lưu giữ một mã nhận dạng duy nhất trong quá trình phát triển. Để đảm bảo 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 vào tệp .zip rồi tải tệp đó lên Nhà phát triển Chrome Trang tổng quan mà không xuất bản:

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

Thẻ Gói trang tổng quan dành cho nhà phát triển

Khi cửa sổ bật lên mở ra, hãy làm theo các bước sau:

  1. Sao chép mã ở giữa -----BEGIN PUBLIC KEY----------END PUBLIC KEY-----.
  2. Xoá các dòng mới để biến văn bản thành một dòng duy nhất.

Cửa sổ bật lên chứa 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 mã nhận dạng

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

Mã của
đối sánh tiện ích