کروم آخرین راههای زنده نگهداشتن uBlock Origin رو هم میبنده
خلاصهٔ کاملتر
گذار از Manifest V2 به Manifest V3 (سیستم جدید توصیف افزونههای مرورگر در کرومیوم) مدتیه که در جریان بوده و حالا، طبق این گزارش، دستکم در مورد کروم وارد فاز نهایی حذف شده. یه رشته بحث تو مخزن گیتهابِ گروه WebExtensions Community Group از w3c نشون میده که نسخههای جدید کروم احتمالاً آخرین نسخههایی هستن که از افزونههای MV2 پشتیبانی میکنن.
به گفته مهندس گوگل، Devlin Cronin، فلگ ویژگیِ kExtensionManifestV2Disabled که قبلاً اجازه میداد بهصورت کنترلشده افزونههای MV2 غیرفعال بشن، حالا کامل حذف شده. معنیش اینه که بهاحتمال زیاد دیگه uBlock Origin رو تو لیست افزونههای مرورگرت پیدا نمیکنی. Cronin توضیح میده که نگهداری بیپایان این قابلیت ممکن نیست و دلیلش رو پیچیدگی فنی، بدهی فنی و نگرانیهای امنیتی عنوان میکنه؛ به گفته اون، اخیراً تعدادی باگ مخصوص MV2 پیدا کردن.
نتیجه عملیش اینه که ترفندها و دور زدنهایی که افزونههای MV2 رو زنده نگه میداشتن، دیگه روی کروم کار نمیکنن یا دستکم برای مدت زیادی دووم نمیارن. مثلاً همون دستکاری رجیستری ویندوز که در دسترس بودن MV2 رو تمدید میکرد، بعد از کرومیوم نسخه ۱۵۱ از کار میافته.
جمعبندی تغییرها اینطوره: کرومیوم ۱۵۰ گزینه ExtensionManifestV2Disabled رو از دست داده؛ و کرومیوم ۱۵۱ گزینههای ExtensionManifestV2Unsupported، ExtensionManifestV2Availability و بهاحتمال زیاد AllowLegacyMV2Extensions رو از دست میده. نکته اینه که گوگل کد MV2 رو یکجا حذف نمیکنه، پس بعضی چیزها یه مدت کار میکنن ولی بالاخره میرن.
مرورگرهای کرومیومی دیگه مثل Opera و Microsoft Edge هم احتمالاً همین مسیر رو میرن. اج از فوریه شروع به غیرفعالکردن uBlock Origin کرده بود. توسعهدهنده uBlock Origin، Raymond Hill (با نام gorhill)، اشاره کرده که اپرا قبلاً ایمیلی فرستاده بوده مبنی بر اینکه قصد داره افزونههای مبتنی بر MV2 رو کنار بذاره.
اما در یه بهروزرسانی، اپرا به Neowin گفته که موضعش عوض نشده و هنوز قصد داره از افزونههای MV2 پشتیبانی کنه. با این حال همون شرکت تأیید کرده که کنار گذاشتن تدریجی MV2 بالاخره میاد و افزونههای کماستفاده MV2 حذف میشن؛ پس بهطور ضمنی یعنی uBlock Origin چون محبوبه فعلاً کار میکنه. اپرا داره به یه فروشگاه انحصاریِ MV3 منتقل میشه و آپلود افزونههای جدید MV2 رو هم نمیپذیره.
طبق این گزارش، فعلاً تنها مرورگر کرومیومی که کامل پای پشتیبانی MV2 وایستاده Brave هست و شاید Vivaldi هم. اگه بخوای کلاً از مرورگرهای کرومیومی فاصله بگیری، Mozilla Firefox یه جایگزین خوبه چون هم MV3 و هم MV2 رو پشتیبانی میکنه. سادهترین راهحل برای موندن رو کروم هم سوییچ به uBlock Origin Lite (که مبتنی بر MV3 هست) عنوان شده، هرچند به تجربه نویسنده، نسخه Lite بهخوبیِ نسخه اصلی نیست.
نکات کلیدی:
- کروم فلگ kExtensionManifestV2Disabled رو کامل حذف کرده و وارد فاز نهایی کنار گذاشتن MV2 شده
- ترفندهایی مثل دستکاری رجیستری ویندوز بعد از کرومیوم ۱۵۱ دیگه کار نمیکنن
- دلیل گوگل: پیچیدگی فنی، بدهی فنی و باگهای امنیتی مخصوص MV2
- اج احتمالاً همین مسیر رو میره؛ اپرا میگه فعلاً موضعش عوض نشده ولی حذف تدریجی میاد
- Brave، Vivaldi و Firefox فعلاً پشتیبانی رو نگه داشتن؛ جایگزین سبک هم uBlock Origin Lite هست




