این مقدار، شناسهی منحصر به فرد یک افزونه یا قالب را هنگام بارگذاری در طول توسعه، حفظ میکند.
موارد زیر برخی از موارد استفاده رایج هستند:
- برای پیکربندی سرور به گونهای که فقط درخواستهای مربوط به افزونههای کروم شما را بپذیرد.
- تا افزونهها یا وبسایتهای دیگر بتوانند به افزونه شما پیام ارسال کنند .
- به طوری که یک وبسایت بتواند به
web_accessible_resourcesافزونه شما دسترسی پیدا کند.
یک شناسه افزونه ثابت نگه دارید
حفظ یک شناسه واحد در طول توسعه ضروری است. برای حفظ یک شناسه ثابت، این مراحل را دنبال کنید:
افزونه را در داشبورد توسعهدهنده آپلود کنید
پوشه افزونه را در یک فایل .zip بستهبندی کنید و بدون انتشار، آن را در داشبورد توسعهدهندگان کروم آپلود کنید:
- در داشبورد توسعهدهندگان، روی «افزودن مورد جدید» کلیک کنید.
- روی مرور فایلها کلیک کنید، فایل زیپ افزونه را انتخاب کنید و آن را آپلود کنید.
- به برگه بستهبندی بروید و روی مشاهده کلید عمومی کلیک کنید.

وقتی کادر محاورهای باز شد، مراحل زیر را دنبال کنید:
- کد بین
-----BEGIN PUBLIC KEY-----و-----END PUBLIC KEY-----را کپی کنید. - خطوط جدید را حذف کنید تا متن به یک خط واحد تبدیل شود.

کد را به فایل manifest.json در زیر فیلد "key" اضافه کنید. به این ترتیب افزونه از همان شناسه استفاده خواهد کرد.
{ // manifest.json
"manifest_version": 3,
...
"key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}
مقایسه شناسهها
صفحه مدیریت افزونهها را در chrome://extensions باز کنید، مطمئن شوید که حالت توسعهدهنده فعال است و فهرست افزونههای بستهبندی نشده را آپلود کنید. شناسه افزونه در صفحه مدیریت افزونهها را با شناسه مورد در داشبورد توسعهدهنده مقایسه کنید. آنها باید مطابقت داشته باشند.
