Chrome stable वर्ज़न में Manifest V2 extensions को disable करना शुरू
(developer.chrome.com)- Chrome 2024 से Manifest V2 phase-out को आगे बढ़ा रहा है, और installed extensions भी stable वर्ज़न में क्रमशः disable होने लगे हैं
- Chrome 138 में सभी channels के सभी users के लिए Manifest V2 extensions disable हो जाएंगे, और users उन्हें दोबारा enable नहीं कर पाएंगे
- enterprise ExtensionManifestV2Availability policy को Chrome 139 में हटा दिया जाएगा, और यह बदलाव Chrome 139 के सभी users पर एक साथ लागू होगा
- Chrome 139 और उसके बाद के वर्ज़न में upgrade करने पर Manifest V2 extensions सभी users के लिए काम करना बंद कर देंगे
- Chrome Web Store 2022 से नए Manifest V2 extensions की submission को चरणबद्ध तरीके से रोक रहा है, और मौजूदा extensions पर भी Manifest V3 में migrate करने का दबाव बढ़ रहा है
Manifest V2 support खत्म होने की timeline
- 24 जुलाई 2025: Chrome 138 में सभी Chrome channels के सभी users के लिए Manifest V2 extensions disable हो जाएंगे
- users अब Manifest V2 extensions को फिर से enable नहीं कर पाएंगे
- enterprise ExtensionManifestV2Availability policy को Chrome 139 में हटा दिया जाएगा
- Chrome 139 और उसके बाद के वर्ज़न में upgrade करने वाले users Manifest V2 extensions का उपयोग नहीं कर पाएंगे
- release information Chromium release schedule में देखी जा सकती है
- 31 मार्च 2025: सभी Chrome channels में Manifest V2 extensions डिफ़ॉल्ट रूप से disable हो जाएंगे
- इस समय तक users अभी भी Manifest V2 extensions को फिर से enable कर सकते थे
- दूसरा चरण, जिसमें users दोबारा enable नहीं कर सकते, Canary के कुछ users से शुरू होकर धीरे-धीरे अधिक users तक बढ़ाया गया
- enterprises ExtensionManifestV2Availability policy का उपयोग करके कम-से-कम जून 2025 तक browser changes से exception पा सकते थे
- Chrome 139 branch जून से शुरू होती है, और इसी वर्ज़न में Chrome से Manifest V2 extension support हटा दिया जाता है
ExtensionManifestV2Availabilitykey के साथ उपयोग करने पर Chrome 138, Manifest V2 extensions को support करने वाला आख़िरी Chrome वर्ज़न है
stable वर्ज़न disablement और Web Store restrictions
- 9 अक्टूबर 2024: Chrome ने Manifest V2 extension users को
chrome://extensionswarning banner दिखाया और pre-stable channels में disablement शुरू किया- इसके बाद Chrome stable में भी Manifest V2 का उपयोग जारी रखने वाले installed extensions disable होने लगे
- यह बदलाव कई हफ्तों में धीरे-धीरे roll out किया गया
- users Chrome Web Store पर जाकर disabled extensions के Manifest V3 alternatives की recommendation पा सकते थे
- थोड़े समय के लिए Manifest V2 extensions को फिर से enable करना संभव था
- enterprises ExtensionManifestV2Availability policy के ज़रिए जून 2025 तक browser changes से exception पा सकते थे
- संबंधित संदर्भ मई 2024 ब्लॉग में है
- 3 जून 2024: Chrome Beta, Dev, Canary channels में Manifest V2 phase-out शुरू हुआ
- Manifest V2 extensions install किए हुए कुछ users ने
chrome://extensionsपर जाने पर warning banner देखना शुरू किया कि ये extensions जल्द support नहीं किए जाएंगे - Featured badge वाले Manifest V2 extensions से badge हटा दिया गया
- Manifest V2 extensions install किए हुए कुछ users ने
- जून 2022: Chrome Web Store ने
Privatevisibility वाले नए Manifest V2 extensions की submission लेना बंद कर दिया - जनवरी 2022: Chrome Web Store ने
PublicयाUnlistedvisibility वाले नए Manifest V2 extensions की submission लेना बंद कर दिया- Manifest V2 extensions को
PrivateसेPublicयाUnlistedमें बदलने की सुविधा भी हटा दी गई
- Manifest V2 extensions को
3 टिप्पणियां
मुझे Google इतना पसंद है कि काश Google जैसे लगभग 5 और होते।
Google से बेहतर चीज़ है और ज़्यादा Google
Hacker News की राय
Firefox कम-से-कम मार्च 2024 तक Manifest V2 support नहीं हटाएगा
“Firefox की MV2 को खत्म करने की कोई योजना नहीं है, और निकट भविष्य में भी MV2 extensions को support करता रहेगा। अगर हम बाद में इस फैसले की फिर समीक्षा भी करें, तो उम्मीद है कि developers को जल्दबाजी में प्रतिक्रिया न देनी पड़े, इसलिए हम कम-से-कम 12 महीने पहले सूचना देंगे।” https://blog.mozilla.org/addons/2024/03/13/manifest-v3-manif...
संबंधित हाल की पोस्ट: Chrome Canary ने uBlock Origin और दूसरे Manifest V2 extensions को ब्लॉक कर दिया था - https://news.ycombinator.com/item?id=41757178 - अक्टूबर 2024, 46 comments
वह पोस्ट front page पर नहीं आई थी, इसलिए मौजूदा thread रहने दिया गया है
जिन्होंने यह बात मिस कर दी है, उनके लिए: Manifest V3 कुछ powerful network APIs का support हटा देता है, जिससे ad blockers की क्षमता काफी सीमित हो जाती है। uBlock Origin अब Manifest V2 के बिना काम नहीं करता, और V3-compatible uBlock Origin Lite version मौजूद है
Chrome MV3-compatible version बंद करने की अभी कोई योजना नहीं है, लेकिन इसके टूटने के रास्ते बहुत ज्यादा हैं
लंबे समय में उम्मीद है कि संसद के कुछ सदस्य भी अपने staff द्वारा install किए गए ad blockers इस्तेमाल करते हुए MV2 बंद होने के बाद web experience के गिरने को समझेंगे और hearings कराएंगे। Blocking सिर्फ ads न देखने का मामला नहीं है; यह users की उस आजादी का मामला है कि वे अपना user agent सेट करके unwanted sites से अपनी online privacy बचा सकें। Google अपनी market dominance का इस्तेमाल करके उस अधिकार को कमजोर कर रहा है, और इसे चुपचाप स्वीकार करने वाली बात नहीं है
कुछ साल पहले MV3 पर EFF का लेख: https://www.eff.org/deeplinks/2021/12/chrome-users-beware-ma...
अब तक मैंने detailed reasons नहीं पढ़े हैं, इसलिए मेरे लिए यह अभी अफवाह जैसा ही है
वैसे भी मैं Firefox ही इस्तेमाल करता रहूंगा, लेकिन सच कहूं तो अभी ज्यादा स्पष्ट explanation का इंतजार कर रहा हूं
“ExtensionManifestV2Availability policy इस्तेमाल करने वाले browsers को जून 2025 तक browser changes से बाहर रखा जाएगा”
Chrome में Manifest V2 बढ़ाने के लिए नीचे दिया गया content एक text file में डालकर
.regके रूप में save करें और run करें; इससेHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chromekey मेंExtensionManifestV2Availabilityvalue 2 बन जाएगी.regfile खोलने या run करने पर आम तौर पर warning आती है, फिर registry update हो जाती हैया Windows key दबाकर “run” type करें और उसे चलाएं, फिर “regedit” type करें, और
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chromeतक जाकर manually भी कर सकते हैंहो सकता है
Chromekey मौजूद न हो, इसलिए उसे खुद बनाना पड़े, औरExtensionManifestV2Availabilityभी बनाना पड़ सकता है[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]"ExtensionManifestV2Availability"=dword:00000002uBlock Origin subreddit के platform-specific links देखें, तो policy के जरिए browser manage करते हुए DoH resolver चालू करने के तरीके भी काफी शामिल हैं: https://old.reddit.com/r/uBlockOrigin/comments/1d49ud1/manif...
"manifestv2.reg"की तरह quotes सहित डालें तो यह उसी extension के साथ save होता है। इसलिए यहmanifestv2.reg.txtनहीं बनता, और बाद में rename करने वाला step skip किया जा सकता हैREG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v ExtensionManifestV2Availability /t REG_DWORD /d 2आज आखिरकार फिर से Firefox पर लौट आया
कुछ साल पहले बेहतर developer tools की वजह से Firefox से Chrome पर गया था, उम्मीद है इस बीच Firefox को बराबरी करने का समय मिला होगा
पुरानी चीज़ फिर से नई हो गई
Google असल में एक monopolistic company है। वह पूरे web का मालिक है। gateway, browser, protocol, विज्ञापन, search और discovery—सब उसके हाथ में है
Google बहुत बड़ा हो चुका है
https://getfirebug.com
दूसरे browser पर चले जाइए। Chrome monopoly सिर्फ इसलिए मौजूद है क्योंकि हम सामूहिक रूप से इसे होने दे रहे हैं
उम्मीद है यह Chrome का inflection point बने। Google तरह-तरह के “security” कारण गढ़ता है, लेकिन सब जानते हैं कि यह ad blocking को कम असरदार बनाने के लिए है
बहुत से users के लिए ad blocking ही Chrome को सहन करने लायक बनाती है। अगर उसे असहनीय बना दिया गया, तो users धीरे-धीरे, लेकिन पक्का, छोड़कर जाएंगे
Google इस बदलाव को लेकर जरूरत से ज्यादा आत्मविश्वासी दिख रहा है। उम्मीद है उसका यह अहंकार उसी तरह उलटा पड़े, जैसे Microsoft के साथ IE में हुआ था
पूरी tech industry में, खासकर Google के अंदर, user control हटाने की एक बड़ी प्रवृत्ति का यह हिस्सा है। कई “security” features में यह philosophy दिखती है कि user, यानी device owner, को security threat माना जाता है—protect करने योग्य व्यक्ति नहीं, बल्कि काबू करने योग्य लक्ष्य। Web Integrity, Manifest V3, कई DoH/DoT, bootloader locking, root को मुश्किल या असंभव बनाने वाली Device Integrity वगैरह ऐसे ही हैं
जो engineers यह काम कर रहे हैं, उम्मीद है वे अपने काम से संतुष्ट होंगे। मूल रूप से आप लोग उस दुनिया को नष्ट कर रहे हैं जिसमें हमारी पीढ़ी बड़ी हुई। अगली पीढ़ी को वह शानदार और उपजाऊ computing environment नहीं मिलेगा जिसका हमने आनंद लिया, और इसके लिए कुछ हद तक आप जिम्मेदार हैं
मेरी tolerance बहुत कम है, इसलिए जहां तक हो सके उन्हें हटाने की कोशिश करता हूं, लेकिन कभी-कभी जब किसी और का computer इस्तेमाल करता हूं तो दिखता है कि वे ads के साथ कैसे जीते हैं। “मैं बता सकता हूं कि ये ad कैसे हटेंगे” कहने पर भी वे आमतौर पर इतना फर्क नहीं पड़ने देते
ज्यादातर लोग, शायद भारी बहुमत, ऐसे ही होंगे, और Google भी कहीं ज्यादा data के आधार पर यही दांव लगा रहा होगा। अगर Chrome सच में market share खोता है—और मैं सच में चाहता हूं कि ऐसा हो—तो शायद वजह यह मुद्दा नहीं, कुछ और होगी
काफी समय से सोच रहा था, लेकिन सचमुच move करने की motivation नहीं थी। अपनी पसंद के हिसाब से setup करने में करीब 30 मिनट लगे
हम फिर से वैसा नहीं कर सकते, इसकी कोई वजह नहीं। Chrome का भविष्य दिखने के बाद से कई सालों से मैं परिवार, दोस्तों और colleagues—सभी को Firefox recommend करता आया हूं। Firefox perfect नहीं है, लेकिन Chrome से कहीं बेहतर स्थिति में है और लगभग हर किसी की जरूरतें पूरी करता है
उम्मीद थी ऐसा दिन न आए, लेकिन आखिरकार अच्छी चीजों का भी अंत होता है। uMatrix इस्तेमाल करना शुरू करने के बाद web experience पूरी तरह बदल गया, और uMatrix से पहले वाली दुनिया में वापस नहीं जा सकता। V2 हटने की वजह से Chrome को अपनी जिंदगी से हटाना पड़ेगा
personal use के लिए Chrome और work व बाकी कामों के लिए Firefox इस्तेमाल करने का तरीका भी कई सालों तक बहुत सुविधाजनक रहा। खासकर container support आने के बाद तो और भी। सालों से बनी muscle memory को बदलना आसान नहीं होगा, लेकिन लगता है अब दांत भींचकर करना ही पड़ेगा
अगर कोई Chromium-based browser इस्तेमाल जारी रखते हुए पूरा uBlock Origin इस्तेमाल करना चाहता है, तो Brave Chromium से Manifest V2 हटने के बाद भी uBlock Origin support बनाए रखने वाला है
https://brave.com/blog/brave-shields-manifest-v3/
https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...
दूसरे browser पर जाने की बात के साथ-साथ, यह भी सोचना चाहिए कि जिन websites का हम इस्तेमाल करते हैं वे Chrome dependency बन सकती हैं
अभी ज्यादातर websites किसी खास Chrome feature की मांग करती नहीं दिखतीं, लेकिन Google जिस तरह Web Environment Integrity proposal जैसी APIs को push कर रहा है, उसे देखते हुए डर है कि sites Google Chrome और official mobile clients में lock होना शुरू कर देंगी