সামঞ্জস্য নির্দেশিকা
Manifest V2 ও Manifest V3: Chrome-এর প্রতিটি সংস্করণ কী ইনস্টল করতে পারে
Chrome 87 থেকে 156 পর্যন্ত, সংস্করণের রেখা ধরে দেখুন প্রতিটি এক্সটেনশন ফরম্যাট কখন চলে, কখন ব্যর্থ হয় এবং পুরোনো সংস্করণ ডাউনলোডের আগে কী যাচাই করবেন।
Manifest V2 ও Manifest V3 কী
- Manifest V2
- Chrome এক্সটেনশনের পুরোনো ফরম্যাট। এক্সটেনশনগুলো সবসময় চালু থাকা ব্যাকগ্রাউন্ড পেজ দিয়ে চলে এবং নেটওয়ার্ক অনুরোধ সরাসরি আটকাতে ও বদলাতে পারে। Chrome এটি বন্ধ করছে।
- Manifest V3
- বর্তমান ফরম্যাট, Chrome 88 থেকে সমর্থিত। ব্যাকগ্রাউন্ড প্রয়োজনে চালু হওয়া service worker হয়ে যায়, নেটওয়ার্ক ফিল্টারিং ঘোষণামূলক নিয়ম (declarativeNetRequest) ব্যবহার করে এবং অনুমতি আরও কঠোর।
প্রতিটি এক্সটেনশনের manifest.json জানায় সেটি কোন ফরম্যাট ব্যবহার করে; নিচে এগুলোকে সংক্ষেপে MV2 ও MV3 বলা হয়েছে।
Manifest V2 আর নেই
ব্রাউজারে এখন MV2-এর কোনো সুইচ বা নীতি নেই; প্রতিটি উপায় প্রত্যাখ্যাত হয়। MV3-এর কোনো ঊর্ধ্বসীমা নেই — এটি 88 থেকে 156 পর্যন্ত চলেছে, যা আমাদের পরীক্ষিত সবচেয়ে নতুন সংস্করণ। একমাত্র বাকি ঝুঁকি হলো খুব পুরোনো ব্রাউজার।
156পরীক্ষিত সবচেয়ে নতুন সংস্করণ: MV2 সব জায়গায় প্রত্যাখ্যাত, MV3 চলে।পরিমাপিত151সব কমান্ড-লাইন সুইচ সরানো হয়েছে।পরিমাপিত
MV2 প্রত্যাখ্যাত
সাধারণ ব্যবহারকারীদের জন্য MV2 শেষ: ইনস্টল প্রত্যাখ্যাত হয় এবং আবার চালু করা যায় না; ডেভেলপার মোড ও “আনপ্যাক করা লোড করুন” কাজে আসে না। শুধু এন্টারপ্রাইজ নীতি (138 পর্যন্ত) ও কমান্ড-লাইন সুইচ (150 পর্যন্ত) একে টিকিয়ে রাখে।
150শেষ সংস্করণ যেখানে কমান্ড-লাইন সুইচ কাজ করে (একবার অতিরিক্ত পুনরায় চালু করে)।পরিমাপিত139এন্টারপ্রাইজ নীতি ExtensionManifestV2Availability সরানো হয়েছে।পরিমাপিত137MV2 ডিফল্টভাবে প্রত্যাখ্যাত; আবার চালু করা যায় না।পরিমাপিত
MV2 ডিফল্টভাবে বন্ধ
MV2 এক্সটেনশন এখনো ইনস্টল হয়, কিন্তু বন্ধ অবস্থায় আসে (unsupportedManifestVersion)। ব্যবহারকারী chrome://extensions থেকে আবার চালু করতে পারেন এবং সেগুলো স্বাভাবিকভাবে চলে। Google অক্টোবর 2024 থেকে ধাপে ধাপে এটি চালু করে, তাই কিছু ব্যবহারকারী পরে এটি দেখেছেন।
অক্টো ২০২৪Google ব্যবহারকারীদের জন্য ধাপে ধাপে চালু শুরু করে।Chrome ডকস129কোডের ডিফল্ট মান MV2 বন্ধ করতে শুরু করে।পরিমাপিত
দুই ফরম্যাট পাশাপাশি, MV3 পূর্ণ হতে থাকে
MV2 ও MV3 দুটোই চলে — সবচেয়ে সহনশীল সময়। নতুন MV3 API একে একে আসে; ন্যূনতম সংস্করণ উল্লেখ না করে সেগুলো ব্যবহার করা এক্সটেনশন পুরোনো ব্রাউজারে ইনস্টল হয়, কিন্তু সেই বৈশিষ্ট্যগুলো কাজ করে না।
127–128MV2 এখনো চলে; Chrome এক্সটেনশন পৃষ্ঠায় MV2 শেষ হওয়ার সতর্কতা দিতে শুরু করে।পরিমাপিত120userScripts অনুমতি উপলব্ধ (ব্যবহারকারীকেও এটি চালু করতে হয়)।Chrome ডকস114sidePanel উপলব্ধ।পরিমাপিত109offscreen API উপলব্ধ; আগের সংস্করণ ইনস্টল হয়ে চলে, কিন্তু কল ব্যর্থ হয়।পরিমাপিতজানু ২০২২Chrome ওয়েব স্টোর নতুন MV2 এক্সটেনশন নেওয়া বন্ধ করে (স্টোর নীতি, ব্রাউজারের পরিবর্তন নয়)।স্টোর নীতি96declarativeNetRequestWithHostAccess অনুমতি উপলব্ধ।Chrome ডকস92ES মডিউল ব্যাকগ্রাউন্ড চলতে শুরু করে।পরিমাপিত
MV3 স্থিতিশীল সংস্করণে এল
Chrome 88 থেকে MV3 এক্সটেনশন ইনস্টল হয় ও চলে। কিন্তু ES মডিউল ("type": "module") হিসেবে লেখা ব্যাকগ্রাউন্ড 92 পর্যন্ত ইনস্টল হলেও কখনো চলে না।
88–91মডিউল ব্যাকগ্রাউন্ড service worker-সহ দেখায়, কিন্তু কখনো শুরু হয় না।পরিমাপিত88মৌলিক MV3: ইনস্টল, চালু ও ব্যাকগ্রাউন্ড সব চলে।পরিমাপিত
শুধু MV2-এর বছরগুলো
Manifest V2 একমাত্র স্থিতিশীল ফরম্যাট। MV3 এক্সটেনশন স্থিতিশীল Chrome-এ ইনস্টল হয় ও চালু দেখায়, কিন্তু এর ব্যাকগ্রাউন্ড স্ক্রিপ্ট কখনো চলে না — সবচেয়ে কঠিনে ধরা পড়া ত্রুটি।
87স্থিতিশীল 87 সর্বোচ্চ manifest_version 2 গ্রহণ করে; service_worker ব্যাকগ্রাউন্ড শুধু Dev চ্যানেলে আছে।সোর্স কোড
Chrome 137 থেকে MV2 প্রত্যাখ্যাত হয় এবং সাধারণ ব্যবহারকারীদের এড়ানোর কোনো উপায় নেই।
Chrome 129–136 MV2 এক্সটেনশন স্বয়ংক্রিয়ভাবে বন্ধ করে, তবে ব্যবহারকারীরা আবার চালু করতে পারেন।
MV3-এর জন্য Chrome 88 বা নতুন লাগে; পুরোনো ব্রাউজার এটি ইনস্টল করে, কিন্তু কখনো চালায় না।
ব্রাউজার যদি ম্যানিফেস্টের minimum_chrome_version-এর চেয়ে পুরোনো হয়, তাহলে এক্সটেনশন পৃষ্ঠায় টেনে আনা, আনপ্যাক করা লোড করা এবং নীতির মাধ্যমে ইনস্টল — সবই প্রত্যাখ্যাত হয়।
পুরোনো সংস্করণ ডাউনলোডের আগে
- ম্যানিফেস্ট সংস্করণ দেখুন: Chrome 137 ও নতুনে শুধু MV3 বেছে নিন।
- ন্যূনতম সংস্করণ দেখুন: এর নিচে ইনস্টল প্রত্যাখ্যাত হয়।
- পুরোনো ব্রাউজারে সবচেয়ে নতুন সামঞ্জস্যপূর্ণ সংস্করণ বেছে নিন, অথবা আগে আপডেট করুন।
পদ্ধতি ও সীমাবদ্ধতা
18 অক্টো 2026-এ Linux-এ Chrome for Testing 113–156 এবং Chromium 87–112 স্ন্যাপশট দিয়ে পরীক্ষা করা হয়েছে, পরীক্ষামূলক এক্সটেনশন এবং আসল Google Translate 2.0.13 / 2.0.18 ও AdBlock ব্যবহার করে “ইনস্টল”, “চালু” এবং “ব্যাকগ্রাউন্ড সত্যিই চলছে” আলাদা করা হয়েছে; CRX ইনস্টলের পথ এন্টারপ্রাইজ নীতির মাধ্যমে বাধ্যতামূলক ইনস্টল দিয়ে যাচাই করা হয়েছে। Chrome for Testing-এ ধাপে ধাপে চালু নেই, তাই উপরের সংস্করণগুলো দেখায় কোড কখন কার্যকর হয় — আসল ব্যবহারকারীরা পরিবর্তন পরে দেখে থাকতে পারেন। Windows, Mac, Edge ও অন্যান্য Chromium ব্রাউজার অন্তর্ভুক্ত ছিল না। 150-এর পরের তারিখগুলো Chrome-এর চার সপ্তাহের রিলিজ চক্র থেকে অনুমান করা।
Edge ও অন্যান্য Chromium ব্রাউজার নিজস্ব সময়সূচি মেনে চলে; এখানে সেগুলো পরীক্ষা করা হয়নি।