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

এই মানটি একটি এক্সটেনশনের অনন্য ID বা থিম বজায় রাখে যখন এটি বিকাশের সময় লোড হয়। নিম্নলিখিত কিছু সাধারণ ব্যবহারের ক্ষেত্রে রয়েছে:

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

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

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

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

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

  1. বিকাশকারী ড্যাশবোর্ডে, নতুন আইটেম যোগ করুন ক্লিক করুন।
  2. ব্রাউজ ফাইলে ক্লিক করুন, এক্সটেনশনের জিপ ফাইলটি নির্বাচন করুন এবং এটি আপলোড করুন।
  3. প্যাকেজ ট্যাবে যান এবং পাবলিক কী দেখুন ক্লিক করুন।

বিকাশকারী ড্যাশবোর্ড প্যাকেজ ট্যাব

পপআপ খোলা হলে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. এর মধ্যে কোডটি কপি করুন -----BEGIN PUBLIC KEY----- এবং -----END PUBLIC KEY-----
  2. এটিকে পাঠ্যের একক লাইন করার জন্য নতুন লাইনগুলি সরান৷

পাবলিক কী পপআপ

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

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

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

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

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