
Google घोषणापत्र का तीसरा संस्करण
कई महीने पहले, Google विभिन्न तरीकों से काम कर रहा है प्रदर्शन करने में सक्षम होमेनिफेस्ट V2 से मेनिफेस्ट V3 में संक्रमण, मूल रूप से, मैनिफ़ेस्ट के दूसरे संस्करण के लिए समर्थन जनवरी 2023 में समाप्त होने वाला था, लेकिन समय सीमा को कई बार स्थगित किया गया है।
किसी न किसी कारण से समुदाय के बीच असंतोष और उपयोगकर्ताओं और प्लगइन डेवलपर्स दोनों से प्राप्त कई आलोचनाएँ, गूगल को टालना पड़ा कई अवसरों पर मेनिफेस्ट V2 समर्थन का आसन्न अंत।
के लिएया वह पिछले साल नवंबर में बदल गया, कब गूगल ने बायोडाटा पेश किया मेनिफेस्ट V3 में परिवर्तन के लिए, जिसमें क्रोम मेनिफेस्ट के दूसरे संस्करण को अप्रचलित करने की प्रक्रिया शुरू करने के लिए इस वर्ष का जून महीना निर्धारित किया गया था।
3 जून से, क्रोम बीटा, देव और कैनरी शाखाओं में, प्लगइन प्रबंधन पृष्ठ पर एक अधिसूचना दिखाई देगी (chrome://extensions) उन लोगों के लिए जिन्होंने प्लगइन्स इंस्टॉल किए हैं जो मेनिफेस्ट के दूसरे संस्करण का उपयोग करते हैं, इन प्लगइन्स के लिए समर्थन के आसन्न अंत के बारे में सूचित करते हैं।
हम समझते हैं कि इस परिमाण का प्रवासन चुनौतीपूर्ण हो सकता है, इसलिए हमने डेवलपर की प्रतिक्रिया सुनी और एक्सटेंशन समुदाय में हो रहे नवाचार का समर्थन करने के लिए मेनिफेस्ट V3 को बेहतर बनाने में वर्षों बिताए। इसमें उपयोगकर्ता स्क्रिप्ट के लिए समर्थन जोड़ना और पृष्ठभूमि संदर्भ से DOM एपीआई का उपयोग करने के लिए एक्सटेंशन की अनुमति देने के लिए ऑफ-स्क्रीन दस्तावेज़ पेश करना शामिल था।
इसके अलावा, दूसरे संस्करण पर आधारित प्लगइन्स प्रकट से हटा दिया जाएगा "अनुशंसित" लेबल का. इसके बाद, मेनिफेस्ट के दूसरे संस्करण का उपयोग करने वाले प्लगइन्स को निष्क्रिय करने की एक क्रमिक प्रक्रिया शुरू हो जाएगी।
उपयोगकर्ताओं को विकल्प स्थापित करने की अनुशंसा की जाएगी क्रोम वेब स्टोर में उपलब्ध है जो मैनिफ़ेस्ट के तीसरे संस्करण में स्थानांतरित हो गया है और कुछ समय के लिए, उपयोगकर्ता अक्षम प्लगइन्स को पुनः सक्रिय करने में सक्षम होंगे, लेकिन यह कार्यक्षमता समय के साथ हटा दी जाएगी।
परिवर्तन मेनिफेस्ट के दूसरे संस्करण के लिए समर्थन अक्षम करने से संबंधित शुरुआत में परीक्षण शाखाओं पर लागू किया जाएगा क्रोम (बीटा, डेव और कैनरी) का, और फिर आने वाले महीनों में इसे स्थिर संस्करणों में पेश किया जाएगा। घोषणापत्र के दूसरे संस्करण को हटाने का काम अगले साल की शुरुआत में पूरा करने की योजना है। व्यावसायिक उपयोगकर्ता जून 2025 तक समर्थन की समाप्ति में देरी कर सकेंगे।
यह ध्यान रखना महत्वपूर्ण है पिछले साल Google ने सभी प्रमुख समस्याओं का समाधान कर दिया जिसने मेनिफेस्ट के तीसरे संस्करण में संक्रमण को रोका, और अनुरोधित सुधारों को जोड़ा, जैसे कि डिक्लेरेटिवनेटरेक्वेस्ट एपीआई में अनुमत स्थैतिक नियमों की संख्या को 330,000 तक और गतिशील नियमों को 30,000 तक बढ़ाना। वर्तमान में, क्रोम वेब स्टोर में लगभग 85% प्लगइन्स मेनिफेस्ट के तीसरे संस्करण का समर्थन करते हैं, जिसमें एडब्लॉक, एडब्लॉक प्लस, यूब्लॉक ओरिजिन और एडगार्ड जैसे लोकप्रिय सामग्री फ़िल्टरिंग प्लगइन्स शामिल हैं।
उच्च-प्रदर्शन, सुरक्षित प्लगइन्स बनाना आसान बनाने और असुरक्षित और धीमे प्लगइन्स बनाना कठिन बनाने के लिए क्रोम मेनिफेस्ट का तीसरा संस्करण विकसित किया जा रहा है।
मुख्य असंतोष घोषणापत्र के तीसरे संस्करण के साथ WebRequest API के केवल पढ़ने योग्य मोड में परिवर्तन से आता है, जिसने कस्टम नियंत्रकों को नेटवर्क अनुरोधों तक पूर्ण पहुंच के साथ कनेक्ट होने और वास्तविक समय में ट्रैफ़िक को संशोधित करने की अनुमति दी। WebRequest API के बजाय, मेनिफेस्ट का तीसरा संस्करण डिक्लेरेटिवNetRequest API पेश करता है, जिसमें सीमित क्षमताएं हैं और एक अंतर्निहित फ़िल्टरिंग इंजन का उपयोग करता है जो कस्टम फ़िल्टरिंग एल्गोरिदम की अनुमति के बिना नियमों को अवरुद्ध करने की प्रक्रिया करता है।
इसके अतिरिक्त, नया मेनिफेस्ट सेवा कर्मियों को पृष्ठभूमि प्रक्रियाओं के रूप में चलाने के लिए सेट करता है और एक ग्रैन्युलर अनुमति अनुरोध मॉडल को नियोजित करता है (प्लगइन को एक बार में सभी पृष्ठों के लिए सक्रिय नहीं किया जा सकता है, केवल सक्रिय टैब के संदर्भ में)।
क्रॉस-ओरिजिनल अनुरोधों के प्रसंस्करण को भी बदल दिया गया है, मूल पृष्ठ के समान अनुमति प्रतिबंध लागू किए गए हैं जिनमें स्क्रिप्ट एम्बेडेड हैं (उदाहरण के लिए, यदि पृष्ठ में स्थान एपीआई तक पहुंच नहीं है, तो सहयोगी स्क्रिप्ट भी नहीं होगी।) ). इसी तरह, बाहरी सर्वर से डाउनलोड किए गए कोड का निष्पादन निषिद्ध है।
अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, आप में विवरण देख सकते हैं निम्नलिखित लिंक।