এই মানটি ডেভেলপমেন্ট চলাকালীন কোনো এক্সটেনশন বা থিম লোড হওয়ার সময় তার অনন্য আইডি বজায় রাখে।
নিম্নলিখিতগুলি কিছু সাধারণ ব্যবহারের ক্ষেত্র:
- শুধুমাত্র আপনার ক্রোম এক্সটেনশন অরিজিন থেকে আসা অনুরোধ গ্রহণ করার জন্য একটি সার্ভার কনফিগার করতে।
- যাতে অন্যান্য এক্সটেনশন বা ওয়েবসাইট আপনার এক্সটেনশনে বার্তা পাঠাতে পারে।
- যাতে একটি ওয়েবসাইট আপনার এক্সটেনশনের
web_accessible_resourcesঅ্যাক্সেস করতে পারে।
একটি সামঞ্জস্যপূর্ণ এক্সটেনশন আইডি রাখুন
ডেভেলপমেন্টের সময় একটিমাত্র আইডি বজায় রাখা অপরিহার্য। একটি সামঞ্জস্যপূর্ণ আইডি রাখতে, এই ধাপগুলো অনুসরণ করুন:
ডেভেলপার ড্যাশবোর্ডে এক্সটেনশন আপলোড করুন
এক্সটেনশন ডিরেক্টরিটিকে একটি .zip ফাইলে প্যাকেজ করুন এবং প্রকাশ না করেই Chrome ডেভেলপার ড্যাশবোর্ডে আপলোড করুন:
- ডেভেলপার ড্যাশবোর্ডে, 'নতুন আইটেম যোগ করুন' (Add new item) এ ক্লিক করুন।
- ‘Browse files’- এ ক্লিক করুন, এক্সটেনশনটির জিপ ফাইলটি নির্বাচন করুন এবং আপলোড করুন।
- প্যাকেজ ট্যাবে যান এবং পাবলিক কী দেখুন-এ ক্লিক করুন।

ডায়ালগ বক্সটি খোলা হলে, এই ধাপগুলো অনুসরণ করুন:
-
-----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 এ এক্সটেনশন ম্যানেজমেন্ট পেজটি খুলুন, ডেভেলপার মোড চালু আছে কিনা তা নিশ্চিত করুন এবং আনপ্যাকেজ করা এক্সটেনশন ডিরেক্টরিটি আপলোড করুন। এক্সটেনশন ম্যানেজমেন্ট পেজের এক্সটেনশন আইডি-র সাথে ডেভেলপার ড্যাশবোর্ডের আইটেম আইডি মিলিয়ে দেখুন। আইডি দুটি অবশ্যই মিলে যেতে হবে।
