ম্যানিফেস্ট V3 মাইগ্রেশন চেকলিস্ট

আপনার মাইগ্রেশনের অগ্রগতির উপর নজর রাখুন।

নিম্নলিখিত চেকলিস্টগুলো আপনাকে আপনার মাইগ্রেশন কাজের অগ্রগতি ট্র্যাক করতে সাহায্য করে। এগুলোতে অবশ্যই সম্পন্ন করতে হবে এমন কাজগুলো নির্দিষ্ট করা আছে এবং সাথে নির্দেশাবলীর লিঙ্কও দেওয়া আছে। মাইগ্রেশন সারাংশে বর্ণিত অনুযায়ী, মাইগ্রেশনের কাজকে প্রধানত পাঁচটি বিভাগে বিভক্ত করা হয়েছে।

ম্যানিফেস্ট আপডেট করুন

Manifest V2-এর তুলনায় Manifest V3-এর জন্য manifest.json ফাইলটির ফরম্যাট কিছুটা ভিন্ন। এই পৃষ্ঠায় এমন পরিবর্তনগুলো বর্ণনা করা হয়েছে যা শুধুমাত্র manifest.json ফাইলকে প্রভাবিত করে। কিন্তু স্ক্রিপ্ট এবং পেজের অনেক পরিবর্তনের জন্য ম্যানিফেস্টেও পরিবর্তন প্রয়োজন। যে মাইগ্রেশন টাস্কগুলোর জন্য এই পরিবর্তনগুলো প্রয়োজন, সেগুলোর মধ্যেই এই পরিবর্তনগুলো অন্তর্ভুক্ত রয়েছে।

পরিষেবা কর্মী হিসেবে স্থানান্তরিত হন

একটি সার্ভিস ওয়ার্কার এক্সটেনশনের ব্যাকগ্রাউন্ড বা ইভেন্ট পেজকে প্রতিস্থাপন করে, যাতে ব্যাকগ্রাউন্ড কোড মেইন থ্রেড থেকে দূরে থাকে। এর ফলে এক্সটেনশনগুলো কেবল প্রয়োজনের সময়ই চলে, যা রিসোর্স সাশ্রয় করে।

শুরু করার আগে, ব্যাকগ্রাউন্ড স্ক্রিপ্ট এবং এক্সটেনশন সার্ভিস ওয়ার্কারদের মধ্যে পার্থক্যগুলো সম্পর্কে পড়ুন।

এপিআই কল আপডেট করুন

কিছু বৈশিষ্ট্যকে ম্যানিফেস্ট ভি৩-এর সমতুল্য বৈশিষ্ট্য দিয়ে প্রতিস্থাপন করতে হবে। অন্যগুলো সম্পূর্ণরূপে সরিয়ে ফেলতে হবে।

ব্লকিং ওয়েব অনুরোধ লিসেনারগুলি প্রতিস্থাপন করুন

প্রোগ্রাম্যাটিকভাবে নেটওয়ার্ক রিকোয়েস্টগুলো পড়ে এবং পরিবর্তন করার পরিবর্তে (যেমনটা আপনি Manifest V2-তে করতেন), আপনার এক্সটেনশনটি এমন কিছু নিয়ম নির্দিষ্ট করে দেয়, যা বর্ণনা করে যে একটি নির্দিষ্ট শর্ত পূরণ হলে কী কী পদক্ষেপ গ্রহণ করতে হবে।

উপরের বিষয়গুলো সম্পন্ন করার পর, আপনি কয়েকটি সাধারণ ব্যবহারের ক্ষেত্র পর্যালোচনা করতে পারেন:

এক্সটেনশন নিরাপত্তা উন্নত করুন

এক্সটেনশনগুলোর নিরাপত্তা উন্নত করার জন্য পরিবর্তন আনা প্রয়োজন। এর মধ্যে দূরবর্তী স্থানে হোস্ট করা কোড অপসারণ করাও অন্তর্ভুক্ত, যা এখন আর সমর্থিত নয়।

আপনার ম্যানিফেস্ট V3 এক্সটেনশন প্রকাশ করুন

ম্যানিফেস্ট ভার্সন ৩-এ রূপান্তর করার পর, আপনার এক্সটেনশনটি ক্রোম ওয়েব স্টোরে প্রকাশ করার সময় হয়েছে। করা পরিবর্তনগুলোর ওপর নির্ভর করে, ধাপে ধাপে এটি চালু করার কথা বিবেচনা করুন। এই পদ্ধতিটি আপনাকে প্রথমে সীমিত সংখ্যক ব্যবহারকারীর কাছে আপনার এক্সটেনশনটি প্রত্যাশিতভাবে কাজ করছে কিনা তা নিশ্চিত করতে সাহায্য করবে, এরপরই আপনি এটি সম্পূর্ণ ব্যবহারকারীর কাছে প্রকাশ করতে পারবেন।