ম্যানিফেস্ট - কী

এই মানটি ডেভেলপমেন্ট চলাকালীন কোনো এক্সটেনশন বা থিম লোড হওয়ার সময় তার অনন্য আইডি বজায় রাখে।

নিম্নলিখিতগুলি কিছু সাধারণ ব্যবহারের ক্ষেত্র:

  • শুধুমাত্র আপনার ক্রোম এক্সটেনশন অরিজিন থেকে আসা অনুরোধ গ্রহণ করার জন্য একটি সার্ভার কনফিগার করতে।
  • যাতে অন্যান্য এক্সটেনশন বা ওয়েবসাইট আপনার এক্সটেনশনে বার্তা পাঠাতে পারে।
  • যাতে একটি ওয়েবসাইট আপনার এক্সটেনশনের web_accessible_resources অ্যাক্সেস করতে পারে।

একটি সামঞ্জস্যপূর্ণ এক্সটেনশন আইডি রাখুন

ডেভেলপমেন্টের সময় একটিমাত্র আইডি বজায় রাখা অপরিহার্য। একটি সামঞ্জস্যপূর্ণ আইডি রাখতে, এই ধাপগুলো অনুসরণ করুন:

ডেভেলপার ড্যাশবোর্ডে এক্সটেনশন আপলোড করুন

এক্সটেনশন ডিরেক্টরিটিকে একটি .zip ফাইলে প্যাকেজ করুন এবং প্রকাশ না করেই Chrome ডেভেলপার ড্যাশবোর্ডে আপলোড করুন:

  1. ডেভেলপার ড্যাশবোর্ডে, 'নতুন আইটেম যোগ করুন' (Add new item) এ ক্লিক করুন।
  2. ‘Browse files’- এ ক্লিক করুন, এক্সটেনশনটির জিপ ফাইলটি নির্বাচন করুন এবং আপলোড করুন।
  3. প্যাকেজ ট্যাবে যান এবং পাবলিক কী দেখুন-এ ক্লিক করুন।
প্যাকেজ ট্যাবে পাবলিক কী দেখার বাটন
প্যাকেজ ট্যাবে পাবলিক কী দেখার বাটন

ডায়ালগ বক্সটি খোলা হলে, এই ধাপগুলো অনুসরণ করুন:

  1. -----BEGIN PUBLIC KEY----- এবং -----END PUBLIC KEY----- এর মাঝের কোডটি কপি করুন।
  2. লেখাটিকে এক লাইনের করার জন্য নতুন লাইনগুলো মুছে ফেলুন।
পাবলিক কী ডায়ালগ উইন্ডো
পাবলিক কী ডায়ালগ উইন্ডো

manifest.json ফাইলের "key" ফিল্ডের অধীনে কোডটি যোগ করুন। এর ফলে এক্সটেনশনটি একই আইডি ব্যবহার করবে।

{ // manifest.json
  "manifest_version": 3,
...
  "key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}

আইডি তুলনা করুন

chrome://extensions এ এক্সটেনশন ম্যানেজমেন্ট পেজটি খুলুন, ডেভেলপার মোড চালু আছে কিনা তা নিশ্চিত করুন এবং আনপ্যাকেজ করা এক্সটেনশন ডিরেক্টরিটি আপলোড করুন। এক্সটেনশন ম্যানেজমেন্ট পেজের এক্সটেনশন আইডি-র সাথে ডেভেলপার ড্যাশবোর্ডের আইটেম আইডি মিলিয়ে দেখুন। আইডি দুটি অবশ্যই মিলে যেতে হবে।

এক্সটেনশনটির আইডি মিলে গেছে