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