कुछ महीने पहले हमने साझा किया था यहाँ ब्लॉग पर खबर है पर विज्ञापन अवरोधकों को हटाने के लिए Google के इरादे आपके ब्राउज़र से, यह क्योंकि परिवर्तन V3 में प्रकट हुए वे मुख्य रूप से उन एक्सटेंशन को प्रभावित करते हैं जिनका उद्देश्य ब्राउज़र के भीतर विज्ञापन को ब्लॉक करना है।
अब, कई महीने बाद Google ने अपने प्रकटन के तीसरे संस्करण का परीक्षण शुरू कर दिया है (घोषणापत्र V3), जिसमें नए प्रकट होने के लिए समर्थन, प्लगइन्स द्वारा प्रदान की गई क्षमताओं और संसाधनों को परिभाषित करता है, इस Manifest V3 को क्रोम कैनरी प्रायोगिक बिल्ड में जोड़ा गया है।
नया घोषणा पत्र सुरक्षा, गोपनीयता और प्रदर्शन में सुधार के लिए एक पहल के हिस्से के रूप में विकसित किया गया था एड-ऑन (मुख्य लक्ष्य उच्च-प्रदर्शन और सुरक्षित ऐड-ऑन के निर्माण को आसान बनाना है और धीमी और असुरक्षित ऐड-ऑन बनाने की क्षमता को जटिल करना है)।
प्रकट अभी भी प्रारंभिक अल्फा परीक्षण चरण में है, यह अंतिम नहीं है और डेवलपर्स को अपने प्लगइन्स का प्रयोग और अनुकूलन शुरू करने का अवसर देने के लिए जोड़ा गया है। नए घोषणा पत्र की सक्रियता अगले साल होने की उम्मीद है।
जब प्रकट के दूसरे संस्करण के लिए समर्थन का अंत अभी तक निर्धारित नहीं किया गया है। नए प्रकट होने के लिए प्लगइन्स के प्रवास को सरल बनाने के लिए, एक चेकलिस्ट तैयार की गई है जिसमें प्लगइन डेवलपर्स के लिए आवश्यक परिवर्तन शामिल हैं।
यहां यह याद रखना महत्वपूर्ण है कि मुख्य असंतोष नए घोषणापत्र के साथ पूरा होने से संबंधित है लॉक मोड के लिए स्टैंड का WebRequest API से, जो केवल पढ़ने के लिए मोड तक सीमित होगा।
केवल Chrome for एंटरप्राइज़ संस्करण के लिए अपवाद बनाया जाएगा, जिसमें WebRequest API के समर्थन को बनाए रखा जाएगा। मोज़िला ने नए प्रकटन का पालन नहीं करने और फ़ायरफ़ॉक्स को पूरी तरह से WebRequest API का उपयोग करने का निर्णय लिया।
UBlock उत्पत्ति के प्रमुख डेवलपर रेमंड हिल ने इस निर्णय की निंदा कीई गूगल उत्तरार्द्ध के अनुसार, घोषणात्मक नेटप्रिफ़स्ट एपीआई पर स्विच का मतलब कम से कम 10 मिलियन इंटरनेट उपयोगकर्ताओं द्वारा उपयोग किए जाने वाले इन एक्सटेंशनों की मृत्यु होगा।
"अगर यह (बल्कि सीमित) घोषणात्मक नेटप्रिफ़स्ट एपीआई केवल एक ही तरीका है कि सामग्री अवरोधक अपना काम कर सकते हैं, तो इसका मूल रूप से मतलब है कि दो सामग्री अवरोधक जो मैंने वर्षों से बनाए रखा है, यूब्लॉक उत्पत्ति और यूमैट्रिक्स अब मौजूद नहीं हो सकते हैं"
इसके बजाय नए प्रकट में सामग्री को फ़िल्टर करने के लिए WebRequest API ने एक घोषणापत्र API घोषणात्मकNetRequest प्रस्तावित किया।
अगर WebRequest API ने आपको अपने स्वयं के नियंत्रकों को नेटवर्क अनुरोधों और फ़्लाइ पर ट्रैफ़िक को संशोधित करने में सक्षम बनाने की अनुमति दी है, नई घोषणात्मक नेटप्रिफ़स्ट एपीआई एक सार्वभौमिक अंतर्निहित फ़िल्टरिंग इंजन तक पहुंच प्रदान करता है स्वतंत्र रूप से नियमों को अवरुद्ध करने वाली प्रक्रियाओं के बॉक्स से, अपने स्वयं के फ़िल्टरिंग एल्गोरिदम के उपयोग की अनुमति नहीं देता है, और जटिल नियमों को शर्तों के आधार पर एक-दूसरे को ओवरलैप करने की अनुमति नहीं देता है।
नया प्रकट प्लग-इन समर्थन को प्रभावित करने वाले अन्य परिवर्तनों का भी परिचय देता है। उनमें से हैं:
- के लिए संक्रमण पृष्ठभूमि प्रक्रियाओं के रूप में सेवा कार्यकर्ताओं को चलाना, जो डेवलपर्स को कुछ अतिरिक्त के कोड को बदलने की आवश्यकता होगी।
- नई दानेदार अनुमति अनुरोध मॉडल: सभी पेजों के लिए प्लगइन तुरंत सक्रिय नहीं किया जा सकता है ('all_urls«), लेकिन यह केवल सक्रिय टैब के संदर्भ में काम करेगा, अर्थात, उपयोगकर्ता को प्रत्येक साइट के लिए प्लगइन के काम की पुष्टि करनी होगी।
- क्रॉस-ऑरिजिनल एप्लिकेशन प्रोसेसिंग में बदलाव- नए मेनिफ़ेस्ट के अनुसार, वही अथॉरिटी प्रतिबंध कंटेंट प्रोसेसिंग स्क्रिप्ट पर मुख्य पेज पर लागू होगा, जहाँ ये स्क्रिप्ट डाली गई हैं (उदाहरण के लिए, अगर पेज की लोकेशन एपीआई तक नहीं है, तो स्क्रिप्ट प्लग इन जीता है। ' टी इस पहुँच या तो प्राप्त करें)।
- बाहरी सर्वर से डाउनलोड किए गए कोड के निष्पादन का निषेध (हम उन स्थितियों के बारे में बात कर रहे हैं जहां एक प्लगइन बाहरी कोड को लोड और निष्पादित करता है)।
ऑब्लॉक उत्पत्ति क्यों गायब हो जाएगी? यह केवल क्रोम में होगा, लेकिन फ़ायरफ़ॉक्स में इसका अस्तित्व बना रहेगा। इंटरनेट पहले की तरह नहीं है, हर जगह विज्ञापन।
क्योंकि इसके अधिकांश उपयोगकर्ता क्रोमियम पर आधारित अन्य ब्राउज़रों में क्रोम / क्रोमियम का उपयोग करते हैं।
क्या यह ublock का अंत होगा? या क्या यह मेरे पीसी पर क्रोम का अंत होगा?