साल का पहला आधा हिस्सा बीत चुका है और इस दौरान Chrome एक्सटेंशन प्लैटफ़ॉर्म और वेब स्टोर में काफ़ी बदलाव हुए हैं. हमने कई अहम अपडेट और नई सुविधाएं लॉन्च की हैं. हमें इनके बारे में आपके साथ शेयर करते हुए खुशी हो रही है. इस ब्लॉग पोस्ट में, हम आपको बताएंगे कि पिछले तीन महीनों में Chrome एक्सटेंशन में क्या-क्या हुआ.
मेनिफ़ेस्ट V2 को बंद करने की प्रोसेस शुरू हो गई है
हमने 3 जून को, उपयोगकर्ताओं को चेतावनी देना शुरू कर दिया था कि मेनिफ़ेस्ट वर्शन 2 के एक्सटेंशन जल्द ही बंद हो जाएंगे. यह चेतावनी, Chrome के सभी चैनलों पर रोल आउट की जा रही है. इसके बाद, हम मेनिफ़ेस्ट v2 एक्सटेंशन बंद करना शुरू कर देंगे. उपयोगकर्ता चाहें, तो इन एक्सटेंशन को फिर से चालू कर सकते हैं.
Google I/O
Google I/O 2021 का आयोजन हो चुका है. हमने एक्सटेंशन से जुड़े सभी दिलचस्प अपडेट कवर कर लिए हैं! इसमें नए मेन्यू की झलक दी गई है. इससे उपयोगकर्ताओं को ज़्यादा कंट्रोल मिलेगा. साथ ही, वर्शन को रोलबैक करने की नई सुविधा की मदद से, डेवलपर किसी एक्सटेंशन के पहले पब्लिश किए गए वर्शन को तुरंत फिर से डिप्लॉय कर सकते हैं. इसके लिए, उन्हें समीक्षा का इंतज़ार नहीं करना पड़ेगा. साथ ही, हमने Chrome Web Store के नए वर्शन के बारे में भी बताया है. इसमें सबसे अच्छे एक्सटेंशन हाइलाइट किए गए हैं. पूरा वीडियो देखने के लिए, YouTube पर जाएं. साथ ही, कुछ हाइलाइट जानने के लिए, हमारी ब्लॉग पोस्ट पढ़ें.
नेटवर्क अनुरोध को मैनेज करने के तरीकों के बारे में सुझाव देने की अनुमति को तेज़ी से प्रोसेस करना: सुरक्षित नियमों के अपडेट वाले एक्सटेंशन के लिए, तेज़ी से समीक्षा करना
Declarative Net Request API (DNR) का इस्तेमाल करने वाले Chrome एक्सटेंशन, उन अपडेट की समीक्षा को बायपास कर सकते हैं जिनमें सिर्फ़ rule_resources मेनिफ़ेस्ट कुंजी में मौजूद सुरक्षित स्टैटिक नियमों में बदलाव किया गया हो. फिर से डिप्लॉय किए गए एक्सटेंशन में किए गए बदलाव, कुछ ही मिनटों में लाइव हो जाएंगे. हालांकि, ऐसा तब ही होगा, जब एक्सटेंशन को नीति के उल्लंघन की वजह से फ़्लैग न किया गया हो और ज़रूरी शर्तें पूरी की गई हों.
डेवलपर को Chrome वेब स्टोर के डेवलपर डैशबोर्ड या Publish API की मदद से, समीक्षा की इस तेज़ प्रक्रिया के लिए ऑप्ट इन करना होगा. ज़रूरी शर्तों और ऑप्ट-इन करने के तरीके के बारे में ज़्यादा जानने के लिए, Chrome वेब स्टोर के दस्तावेज़ देखें.
नया action.openPopup API
Chrome 127 से, action.openPopup एपीआई अब सभी एक्सटेंशन के लिए उपलब्ध है. डेवलपर ने इस बदलाव का काफ़ी अनुरोध किया था. इनमें वे लोग भी शामिल हैं जिन्होंने हमारे बग ट्रैकर में इस समस्या को स्टार दिया था. पहले यह एपीआई, सिर्फ़ नीति के तहत इंस्टॉल किए गए एक्सटेंशन के लिए उपलब्ध था. हालांकि, WebExtensions कम्यूनिटी ग्रुप में हुई चर्चाओं के बाद, हमें यह एपीआई सभी के लिए लॉन्च करते हुए खुशी हो रही है. इससे Chrome और अन्य Chromium ब्राउज़र, Firefox और Safari जैसे ब्राउज़र के साथ काम करते हैं. इन ब्राउज़र पर यह API पहले से उपलब्ध है.
साइड पैनल के यूज़र इंटरफ़ेस (यूआई) में हुए अपडेट
Chrome ने साइड पैनल के यूज़र इंटरफ़ेस (यूआई) को अपडेट किया है. इसमें पिन आइकॉन जोड़ा गया है, ताकि एक्सटेंशन के ऐक्शन आइकॉन से जुड़े साइड पैनल को आसानी से फिर से खोला जा सके. साथ ही, ग्लोबल साइड पैनल आइकॉन को हटा दिया गया है, क्योंकि हर पैनल को अपना यूनीक अनुभव देना चाहिए.
अगर आपका एक्सटेंशन साइड पैनल का इस्तेमाल करता है, तो आपको उपयोगकर्ताओं को शामिल करने का तरीका बदलना पड़ सकता है. साथ ही, यह पक्का करना होगा कि आपने पैनल को खोलने का साफ़ तौर पर तरीका बताया हो.
एक्सटेंशन में ऑरिजिन ट्रायल
Chrome 126 से, सभी एक्सटेंशन प्लैटफ़ॉर्म पर ऑरिजिन ट्रायल और बंद होने के ट्रायल में ऑप्ट इन किया जा सकता है. बैकग्राउंड स्क्रिप्ट, पॉप-अप या ऑफ़स्क्रीन दस्तावेज़ में, मुफ़्त में आज़माने की सुविधा का इस्तेमाल करने के लिए, अपनी manifest.json फ़ाइल में trial_token जोड़ने का तरीका जानें.
YouTube के साथ इंटरैक्ट करने वाले एक्सटेंशन को भरोसेमंद टाइप पर माइग्रेट करना होगा
YouTube की टीम, भरोसेमंद टाइप की मदद से, YouTube के क्लाइंट-साइड की सुरक्षा को बेहतर बना रही है. इसके लिए, तीसरे पक्ष के ब्राउज़र एक्सटेंशन को DOM API को वैल्यू असाइन करते समय, स्ट्रिंग के बजाय टाइप किए गए ऑब्जेक्ट का इस्तेमाल करना होगा. नीति उल्लंघन ठीक करने के तरीके (एनफ़ोर्समेंट) लागू होने के बाद, 25 जुलाई, 2024 से ऐसे ब्राउज़र एक्सटेंशन काम करना बंद हो सकते हैं जो भरोसेमंद टाइप की सुरक्षा से जुड़ी ज़रूरी शर्तों का पालन नहीं करते. इसलिए, डेवलपर को यह पक्का करना होगा कि उनके एक्सटेंशन, YouTube के नए सुरक्षा मानकों के मुताबिक हों. अगर आपका एक्सटेंशन, HTML में बदलाव करता है और कोई उपयोगकर्ता इसका इस्तेमाल youtube.com पर कर सकता है, तो यह पता करने के लिए निर्देश पढ़ें कि आपके एक्सटेंशन काम करते हैं या नहीं. साथ ही, यह भी जानें कि सुविधा लागू होने के बाद, ये एक्सटेंशन ठीक से काम करेंगे या नहीं.
दस्तावेज़ से जुड़े अपडेट
हमने हाल ही में, Chrome Web Store API के दस्तावेज़ को अपडेट किया है. इसमें deployPercentage के बारे में जानकारी शामिल की गई है. इसकी मदद से, रोल आउट के कुछ हिस्से को असाइन किया जा सकता है.
हमने कॉन्टेंट फ़िल्टर करने के बारे में नई गाइड भी जोड़ी है. Declarative Net Request API की मदद से, नेटवर्क फ़िल्टरिंग के बारे में ज़्यादा जानें. साथ ही, किसी एक्सटेंशन में शामिल किए जा सकने वाले नियमों की संख्या से जुड़ी सीमाओं के बारे में जानकारी पाएं. इसके अलावा, यह भी जानें कि उपयोगकर्ता, फ़िल्टर करने के अपने नियम कैसे तय कर सकते हैं.
आने वाली सुविधाएं
हम एक्सटेंशन में कई उपयोगकर्ता स्क्रिप्ट वर्ल्ड के साथ काम करने के लिए, एपीआई के नए प्रस्ताव पर काम कर रहे हैं. इससे उपयोगकर्ता स्क्रिप्ट मैनेजर, किसी साइट पर एक से ज़्यादा उपयोगकर्ता स्क्रिप्ट इंजेक्ट होने पर, अलग-अलग उपयोगकर्ता स्क्रिप्ट को बेहतर तरीके से अलग कर पाएंगे. ज़्यादा जानने के लिए, WECG की कई उपयोगकर्ता स्क्रिप्ट वाली दुनिया का प्रस्ताव देखें.
हम एक और दिलचस्प सुविधा पर काम कर रहे हैं. इसकी मदद से, डेवलपर अपने एक्सटेंशन के आइकॉन को, डार्क मोड में बेहतर तरीके से दिखा पाएंगे. इसके लिए, उन्हें डार्क मोड के आइकॉन का एक सेट दिया जाएगा. ज़्यादा जानकारी के लिए, डार्क मोड में एक्सटेंशन के आइकॉन के लिए WECG का सुझाव देखें.
🗃️ नए वीडियो
Chrome एक्सटेंशन टीम के पैट्रिक, Chrome एक्सटेंशन में रिमोटली होस्ट किए गए कोड (आरएचसी) के कॉन्सेप्ट के बारे में बता रहे हैं. रिमोट होस्ट किया गया कोड क्या है? लेख में जानें कि आरएचसी की अनुमति अब क्यों नहीं है, इसका पता कैसे लगाया जा सकता है, और अगर आपके एक्सटेंशन को अपडेट करना ज़रूरी है, तो क्या करना चाहिए.
समीक्षा की प्रोसेस की बारीकियों को समझने के लिए, पैट्रिक और ओलिवर ने Chrome Web Store की समीक्षा टीम से व्यक्तिगत तौर पर भी मुलाकात की. उन्होंने आपके शेयर किए गए सभी सवालों और सुझावों के जवाब दिए हैं. इनके बारे में Chrome वेब स्टोर के बारे में जानकारी: भरोसे और सुरक्षा से जुड़े आपके सवालों के जवाब में जानें.
एक्सटेंशन कम्यूनिटी का हिस्सा बने रहने के लिए फिर से धन्यवाद! ❤️