این مقدار شناسه منحصر به فرد یک برنامه افزودنی یا طرح زمینه را هنگامی که در طول توسعه بارگیری می شود، حفظ می کند. موارد زیر چند مورد استفاده رایج است:
- برای پیکربندی سروری که فقط درخواستهایی را از مبدا برنامه افزودنی Chrome شما بپذیرد.
- به طوری که سایر برنامه های افزودنی یا وب سایت ها بتوانند به برنامه افزودنی شما پیام ارسال کنند .
- تا یک وب سایت بتواند به
web_accessible_resources
افزونه شما دسترسی داشته باشد.
شناسه برنامه افزودنی ثابتی داشته باشید
حفظ یک شناسه واحد در طول توسعه ضروری است. برای حفظ یک شناسه ثابت، این مراحل را دنبال کنید:
برنامه افزودنی را در داشبورد برنامه نویس آپلود کنید
دایرکتوری برنامه افزودنی را در یک فایل .zip
بسته بندی کنید و بدون انتشار آن در داشبورد برنامه نویس Chrome آپلود کنید:
- در داشبورد برنامهنویس، روی افزودن مورد جدید کلیک کنید.
- روی مرور فایلها کلیک کنید، فایل فشرده برنامه افزودنی را انتخاب کنید و آن را آپلود کنید.
- به تب Package بروید و روی View public key کلیک کنید.
وقتی پنجره باز شد، مراحل زیر را دنبال کنید:
- کد را بین
-----BEGIN PUBLIC KEY-----
و-----END PUBLIC KEY-----
کپی کنید. - خطوط جدید را حذف کنید تا آن را به یک خط متن تبدیل کنید.
کد را در قسمت "key"
به manifest.json
اضافه کنید. به این ترتیب افزونه از همان شناسه استفاده خواهد کرد.
{ // manifest.json
"manifest_version": 3,
...
"key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}
مقایسه شناسه ها
صفحه مدیریت برنامههای افزودنی را در chrome://extensions
باز کنید، مطمئن شوید که حالت برنامهنویس فعال است و فهرست برنامههای افزودنی بستهبندی نشده را آپلود کنید. شناسه برنامه افزودنی موجود در صفحه مدیریت برنامههای افزودنی را با شناسه مورد در داشبورد برنامهنویس مقایسه کنید. آنها باید مطابقت داشته باشند.