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:
- Trên Trang tổng quan dành cho nhà phát triển, nhấp vào Thêm mục mới.
- Nhấp vào Duyệt qua tệp, chọn tệp zip của tiện ích và tải lên.
- Chuyển đến thẻ Package (Gói) rồi nhấp vào View Public key (Xem khoá công khai).
Khi cửa sổ bật lên mở ra, hãy làm theo các bước sau:
- Sao chép mã ở giữa
-----BEGIN PUBLIC KEY-----
và-----END PUBLIC KEY-----
. - Xoá các dòng mới để biến văn bản thành một dòng duy nhất.
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.