पिछले साल दिसंबर में, हमने मेनिफ़ेस्ट V2 के इस्तेमाल को बंद करने की योजना को रोक दिया था. ऐसा, डेवलपर के सुझावों को ध्यान में रखते हुए और माइग्रेशन से जुड़ी समस्याओं को हल करने के लिए किया गया था. इस सुझाव के आधार पर, हमने मेनिफ़ेस्ट V3 में कई बदलाव किए हैं, ताकि इन अंतरों को कम किया जा सके. इनमें ये बदलाव शामिल हैं:
- पेश है ऑफ़स्क्रीन दस्तावेज़. यह एक्सटेंशन के लिए डीओएम ऐक्सेस उपलब्ध कराता है, ताकि वे ऑडियो चलाने जैसी कई स्थितियों में इस्तेमाल किए जा सकें
- एक्सटेंशन एपीआई को कॉल करने वाले या लंबे समय तक इवेंट पाने वाले एक्सटेंशन के लिए, सेवा वर्कर के लाइफ़टाइम पर बेहतर कंट्रोल देना
- नया User Scripts API जोड़ा गया है. इससे, उपयोगकर्ता स्क्रिप्ट मैनेजर एक्सटेंशन, उपयोगकर्ताओं को उनकी स्क्रिप्ट को ज़्यादा सुरक्षित तरीके से चलाने की अनुमति दे सकते हैं
- कॉन्टेंट फ़िल्टर करने की सुविधा को बेहतर बनाना. इसके लिए, स्टैटिक नियमों और डाइनैमिक नियमों के लिए, declarativeNetRequest API में ज़्यादा सीमाएं जोड़ी गई हैं
अंतराल को कम करने के अलावा, हमने प्लैटफ़ॉर्म में नई सुविधाएं भी जोड़ी हैं. जैसे, साइड पैनल एपीआई, जो इस साल की शुरुआत में लॉन्च हुआ था. साथ ही, रीडिंग लिस्ट एपीआई, जो फ़िलहाल बीटा वर्शन में है. हमने हाल ही में विज्ञापन फ़िल्टर करने वाले डेवलपर समिट में, इनमें से कई बदलावों के बारे में बात की थी. साथ ही, सुझावों के आधार पर किए गए बदलावों और सुधारों के बारे में ज़्यादा जानकारी शेयर की थी.
इन बदलावों के बाद, हमें एक्सटेंशन डेवलपर कम्यूनिटी में मेनिफ़ेस्ट V3 के इस्तेमाल में काफ़ी बढ़ोतरी दिखी है. खास तौर पर, हमें कॉन्टेंट ब्लॉक करने वाले एक्सटेंशन के डेवलपर के साथ चल रही बातचीत से खुशी हो रही है. शुरुआत में, उन्हें लगता था कि मेनिफ़ेस्ट V3 से, उपयोगकर्ताओं को उनकी उम्मीद के मुताबिक सुविधाएं देने की उनकी क्षमता पर असर पड़ सकता है.
"Manifest V3 के साथ, हमें पता चला है कि ब्राउज़र की टीमें (खास तौर पर Chrome, लेकिन अन्य ब्राउज़र भी) एक यूनिफ़ाइड प्लैटफ़ॉर्म पर काम करने के लिए बहुत मेहनत कर रही हैं. साथ ही, हमने देखा है कि वे एक्सटेंशन डेवलपर के सुझावों और राय पर ध्यान दे रही हैं. हमेशा की तरह, किसी नए प्लैटफ़ॉर्म पर माइग्रेट करना एक बड़ी चुनौती है. हालांकि, हमें उम्मीद है कि एक ही प्लैटफ़ॉर्म पर काम करने वाले सभी ब्राउज़र एक्सटेंशन को इस नए प्लैटफ़ॉर्म से काफ़ी फ़ायदे मिलेंगे. साथ ही, हमारे जैसे विज्ञापन ब्लॉक करने वाले टूल, पहले की तरह ही काम करते रहेंगे और बेहतर भी होंगे.” - आंद्रे मेशकोव, AdGuard के सीटीओ
डेवलपर कम्यूनिटी की माइग्रेशन से जुड़ी इन समस्याओं को हल करने के बाद, हम मेनिफ़ेस्ट वर्शन 3 पर आगे बढ़ने के लिए तैयार हैं. साथ ही, हम इस बात की भी गारंटी देते हैं कि इससे सुरक्षा और निजता को बेहतर बनाने में मदद मिलेगी. इसलिए, हम इस सुविधा को बंद करने की समयावधि फिर से शुरू कर रहे हैं.
धीरे-धीरे बंद करने की टाइमलाइन
हम Chrome के स्टेबल वर्शन से पहले के वर्शन (Dev, Canary, और Beta) में, मेनिफ़ेस्ट v2 एक्सटेंशन को बंद करना शुरू कर देंगे. यह काम जून 2024 से, Chrome 127 और उसके बाद के वर्शन में किया जाएगा. जिन उपयोगकर्ताओं पर इस रोल आउट का असर पड़ेगा उन्हें अपने ब्राउज़र में मेनिफ़ेस्ट v2 एक्सटेंशन अपने-आप बंद दिखेंगे. साथ ही, वे Chrome वेब स्टोर से मेनिफ़ेस्ट v2 एक्सटेंशन इंस्टॉल नहीं कर पाएंगे. जून 2024 में, मेनिफ़ेस्ट V2 एक्सटेंशन को Chrome Web Store में 'चुनिंदा' बैज नहीं मिलेगा. हालांकि, अगर उनके पास फ़िलहाल यह बैज है, तो उसे हटा दिया जाएगा.
हम इस बदलाव को धीरे-धीरे लॉन्च करेंगे. साथ ही, उपयोगकर्ताओं के सुझाव, राय, शिकायत या राय लेंगे और डेटा इकट्ठा करेंगे. इससे हमें यह पक्का करने में मदद मिलेगी कि Chrome के उपयोगकर्ता इस बदलाव को समझ रहे हैं और वे अप-टू-डेट एक्सटेंशन के विकल्प ढूंढने के लिए क्या कार्रवाई कर सकते हैं.
इस सुविधा को लॉन्च करने के दौरान, हम डेवलपर के साथ लगातार संपर्क में रहेंगे. साथ ही, इस प्रोसेस के दौरान हम सुझाव, राय या शिकायतों पर नज़र बनाए रखेंगे. हमारा अनुमान है कि स्टेबल चैनल वाले Chrome पर रोल आउट करने से पहले, प्री-स्टेबल वर्शन में किए गए बदलावों को देखने और उन्हें स्थिर करने में कम से कम एक महीने का समय लगेगा. इसके बाद, यह बदलाव धीरे-धीरे रोल आउट किया जाएगा. इकट्ठा किए गए डेटा के आधार पर, प्रोसेस में लगने वाला समय अलग-अलग हो सकता है. इस दौरान, हम आपको प्रोसेस की स्थिति के बारे में जानकारी देते रहेंगे.
जो एंटरप्राइज़ अपने संगठन में मेनिफ़ेस्ट V2 एक्सटेंशन के काम करते रहने की पुष्टि करने के लिए, ExtensionManifestV2Availability नीति का इस्तेमाल करते हैं उनके पास जून 2025 तक, अपने संगठन में मेनिफ़ेस्ट V2 एक्सटेंशन को माइग्रेट करने के लिए एक और साल होगा. इस दौरान, जिन ब्राउज़र में नीति चालू है उन पर, इस सुविधा के बंद होने का कोई असर नहीं पड़ेगा.
एक्सटेंशन पब्लिशर के लिए अगला कदम
हमारा सुझाव है कि जो एक्सटेंशन पब्लिशर अब भी मेनिफ़ेस्ट V2 एक्सटेंशन पब्लिश कर रहे हैं वे जून 2024 से पहले, मेनिफ़ेस्ट V3 पर माइग्रेट कर लें. हमने माइग्रेशन गाइड पब्लिश की है. इसमें, माइग्रेट करने के बारे में आपको ज़रूरी जानकारी दी गई है. एक्सटेंशन प्लैटफ़ॉर्म में हाल ही में किए गए कुछ सुधारों के बारे में खास जानकारी पाने के लिए, जुलाई और अक्टूबर में किए गए हमारे तिमाही अपडेट देखें. अगर माइग्रेशन के दौरान आपको कोई सवाल पूछना है या कोई समस्या आ रही है, तो कृपया हमारे सहायता चैनलों पर संपर्क करें.
इस दौरान, हम एक्सटेंशन डेवलपमेंट के अनुभव को बेहतर बनाने के लिए, नई सुविधाएं और फ़ंक्शन जारी करते रहेंगे.
सुझाव/राय देने या शिकायत करने वाले सभी लोगों को धन्यवाद. यह जानकारी, प्लैटफ़ॉर्म को बेहतर बनाने के लिए हमारे काम में काफ़ी मददगार साबित हुई है. इससे हमें एक्सटेंशन के लिए, ज़्यादा सुरक्षित, बेहतर परफ़ॉर्म करने वाला, और निजता बनाए रखने वाला नेटवर्क बनाने में मदद मिली है.