مطابقت گائیڈ

Manifest V2 اور Manifest V3: Chrome کا ہر ورژن کیا انسٹال کر سکتا ہے

Chrome 87 سے 156 تک، ورژنز کی لکیر کے ساتھ دیکھیں کہ ہر ایکسٹینشن فارمیٹ کب چلتا ہے، کب ناکام ہوتا ہے اور پرانا ورژن ڈاؤن لوڈ کرنے سے پہلے کیا چیک کریں۔

تازہ کاری 19 اکتوبر 2026 · Linux پر پیمائش

Manifest V2 اور Manifest V3 کیا ہیں

Manifest V2
Chrome ایکسٹینشنز کا پرانا فارمیٹ۔ ایکسٹینشنز ہمیشہ چلنے والے بیک گراؤنڈ صفحے کے ساتھ کام کرتی ہیں اور نیٹ ورک درخواستوں کو براہِ راست روک اور بدل سکتی ہیں۔ Chrome اسے ختم کر رہا ہے۔
Manifest V3
موجودہ فارمیٹ، جو Chrome 88 سے سپورٹ ہے۔ بیک گراؤنڈ ضرورت پر شروع ہونے والا service worker بن جاتا ہے، نیٹ ورک فلٹرنگ اعلانیہ قواعد (declarativeNetRequest) استعمال کرتی ہے، اور اجازتیں زیادہ سخت ہیں۔

ہر ایکسٹینشن کی manifest.json بتاتی ہے کہ وہ کون سا فارمیٹ استعمال کرتی ہے؛ نیچے انہیں مختصراً MV2 اور MV3 کہا گیا ہے۔

موجودہ151+تقریباً جولائی 2026 سے

Manifest V2 ختم

Manifest V2مسترد
Manifest V3چلتا ہے

براؤزر میں اب MV2 کا کوئی سوئچ یا پالیسی نہیں؛ ہر طریقہ مسترد ہوتا ہے۔ MV3 کی کوئی بالائی حد نہیں — یہ 88 سے 156 تک چلا، جو ہمارا آزمایا گیا تازہ ترین ورژن ہے۔ باقی رہ جانے والا واحد خطرہ بہت پرانا براؤزر ہے۔

  1. 156آزمایا گیا تازہ ترین ورژن: MV2 ہر جگہ مسترد، MV3 چلتا ہے۔پیمائش
  2. 151تمام کمانڈ لائن سوئچز ہٹا دیے گئے۔پیمائش
137 – 150مئی 2025 – جون 2026

MV2 مسترد

Manifest V2مسترد
Manifest V3چلتا ہے

عام صارفین کے لیے MV2 ختم ہو چکا: انسٹال مسترد ہوتا ہے اور دوبارہ آن نہیں ہو سکتا؛ ڈویلپر موڈ اور “پیک نہ کردہ لوڈ کریں” مدد نہیں کرتے۔ صرف انٹرپرائز پالیسی (138 تک) اور کمانڈ لائن سوئچز (150 تک) اسے زندہ رکھتے ہیں۔

  1. 150آخری ورژن جس میں کمانڈ لائن سوئچز کام کرتے ہیں (اضافی دوبارہ آن کے ساتھ)۔پیمائش
  2. 139انٹرپرائز پالیسی ExtensionManifestV2Availability ہٹا دی گئی۔پیمائش
  3. 137MV2 بطورِ طے شدہ مسترد؛ دوبارہ آن نہیں ہو سکتا۔پیمائش
129 – 136ستمبر 2024 – مئی 2025

MV2 بطورِ طے شدہ بند

Manifest V2بطورِ طے شدہ بند، آن ہو سکتا ہے
Manifest V3چلتا ہے

MV2 ایکسٹینشنز اب بھی انسٹال ہوتی ہیں، مگر بند حالت میں آتی ہیں (unsupportedManifestVersion)۔ صارف انہیں chrome://extensions پر دوبارہ آن کر سکتا ہے اور وہ معمول کے مطابق چلتی ہیں۔ Google نے اکتوبر 2024 سے یہ مرحلہ وار جاری کیا، اس لیے کچھ صارفین کو یہ بعد میں نظر آیا۔

  1. اکتوبر 2024Google صارفین کے لیے مرحلہ وار اجرا شروع کرتا ہے۔Chrome دستاویزات
  2. 129کوڈ کی طے شدہ قدر MV2 کو بند کرنا شروع کرتی ہے۔پیمائش
92 – 128جولائی 2021 – اگست 2024

دونوں فارمیٹ ساتھ ساتھ، MV3 مکمل ہوتا ہوا

Manifest V2چلتا ہے
Manifest V3چلتا ہے

MV2 اور MV3 دونوں چلتے ہیں — سب سے نرم دور۔ نئے MV3 API ایک ایک کر کے آتے ہیں؛ جو ایکسٹینشن کم از کم ورژن بتائے بغیر انہیں استعمال کرے وہ پرانے براؤزرز میں انسٹال ہو جاتی ہے، مگر وہ فیچرز ناکام رہتے ہیں۔

  1. 127–128MV2 ابھی چلتا ہے؛ Chrome ایکسٹینشنز صفحے پر MV2 کے خاتمے کی تنبیہ شروع کرتا ہے۔پیمائش
  2. 120userScripts اجازت دستیاب (صارف کو بھی اسے آن کرنا ہوگا)۔Chrome دستاویزات
  3. 114sidePanel دستیاب۔پیمائش
  4. 109offscreen API دستیاب؛ پچھلے ورژن انسٹال ہو کر چلتے ہیں، مگر کالز ناکام ہوتی ہیں۔پیمائش
  5. جنوری 2022Chrome ویب اسٹور نئی MV2 ایکسٹینشنز لینا بند کر دیتا ہے (اسٹور پالیسی، براؤزر کی تبدیلی نہیں)۔اسٹور پالیسی
  6. 96declarativeNetRequestWithHostAccess اجازت دستیاب۔Chrome دستاویزات
  7. 92ES ماڈیول بیک گراؤنڈ چلنا شروع ہوتے ہیں۔پیمائش
88 – 91جنوری 2021 – جولائی 2021

MV3 مستحکم ورژن میں

Manifest V2چلتا ہے
Manifest V3چلتا ہے

Chrome 88 سے MV3 ایکسٹینشنز انسٹال ہوتی اور چلتی ہیں۔ لیکن ES ماڈیول ("type": "module") کے طور پر لکھا گیا بیک گراؤنڈ 92 تک انسٹال تو ہوتا ہے مگر کبھی نہیں چلتا۔

  1. 88–91ماڈیول بیک گراؤنڈ service worker کے ساتھ دکھتا ہے مگر کبھی شروع نہیں ہوتا۔پیمائش
  2. 88بنیادی MV3: انسٹال، آن اور بیک گراؤنڈ سب چلتے ہیں۔پیمائش
≤ 87جنوری 2021 سے پہلے

صرف MV2 کے سال

Manifest V2چلتا ہے
Manifest V3انسٹال ہوتا ہے، نہیں چلتا

Manifest V2 واحد مستحکم فارمیٹ ہے۔ MV3 ایکسٹینشن مستحکم Chrome میں انسٹال ہو جاتی ہے اور آن نظر آتی ہے، مگر اس کا بیک گراؤنڈ اسکرپٹ کبھی نہیں چلتا — سب سے مشکل سے پکڑی جانے والی خرابی۔

  1. 87مستحکم 87 زیادہ سے زیادہ manifest_version 2 قبول کرتا ہے؛ service_worker بیک گراؤنڈ صرف Dev چینل میں ہیں۔سورس کوڈ
137

Chrome 137 سے MV2 مسترد ہوتا ہے اور عام صارفین کے پاس اس سے بچنے کا کوئی راستہ نہیں۔

129

Chrome 129–136 خودکار طور پر MV2 ایکسٹینشنز بند کر دیتا ہے، مگر صارفین انہیں دوبارہ آن کر سکتے ہیں۔

88

MV3 کے لیے Chrome 88 یا نیا درکار ہے؛ پرانے براؤزر اسے انسٹال تو کرتے ہیں مگر کبھی نہیں چلاتے۔

پرانا ورژن ڈاؤن لوڈ کرنے سے پہلے

  1. مینی فیسٹ ورژن چیک کریں: Chrome 137 اور نئے میں صرف MV3 چنیں۔
  2. کم از کم ورژن چیک کریں: اس سے نیچے انسٹال مسترد ہوتا ہے۔
  3. پرانے براؤزر میں تازہ ترین مطابقت رکھنے والا ورژن چنیں، یا پہلے اپ ڈیٹ کریں۔
طریقہ اور حدود

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 براؤزرز اپنے شیڈول پر چلتے ہیں؛ یہاں ان کی جانچ نہیں کی گئی۔