uBlock Origin सबसे शक्तिशाली और बहुमुखी विज्ञापन अवरोधक उपलब्ध है। दुर्भाग्य से, डिजाइन भी थोड़ा अस्पष्ट है। यह मार्गदर्शिका uBlock उत्पत्ति की उन्नत सुविधाओं के बारे में बताएगी, जिसमें कस्टम सूचियाँ जोड़ना, कस्टम उपयोगकर्ता फ़िल्टर बनाना, गतिशील अवरोधन नियम सेट करना, और उन्नत उपयोगकर्ता इंटरफ़ेस के साथ विशिष्ट डोमेन पर uBlock उत्पत्ति के नियमों को समायोजित करना शामिल है।
uBlock उत्पत्ति स्थापित करना
यूब्लॉक ओरिजिन एक्सटेंशन का एक पूर्व-निर्मित संस्करण Google क्रोम, फ़ायरफ़ॉक्स, सफारी, माइक्रोसॉफ्ट एज और ओपेरा के लिए उपलब्ध है। आप फ़ायरफ़ॉक्स और क्रोम के लिए स्रोत से मैन्युअल रूप से एक्सटेंशन भी बना सकते हैं।
एक त्वरित चेतावनी :uBlock उत्पत्ति ublock.org या uBlock एक्सटेंशन से कनेक्ट नहीं है और कभी नहीं किया गया है। नाम में मूल भाग इन दो असंबंधित परियोजनाओं के बीच अंतर करने में बहुत महत्वपूर्ण है जो एक बार समान कोडबेस साझा करते थे। ublock.org और uBlock एक्सटेंशन से बचना चाहिए, क्योंकि वे नकलची हैं जो उद्देश्यपूर्ण रूप से डेटा चुराने और उपयोगकर्ताओं को धोखा देने के लिए बाज़ार को भ्रमित करते हैं। सुनिश्चित करें कि आपके पास uBlock उत्पत्ति है और यूब्लॉक नहीं।
उन्नत विकल्प सेट करना
इससे पहले कि हम uBlock Origin के साथ कुछ भी दिलचस्प कर सकें, हमें उन्नत सेटिंग्स को सक्षम करने की आवश्यकता है। आगे बढ़ने से पहले आवश्यक पठन की जाँच करना सुनिश्चित करें। यदि आपके पास इस प्रकार के निर्णयों को प्रबंधित करने के लिए समस्या निवारण अनुभव की कमी है, तो इससे पहले कि आप उनकी कार्यक्षमता के साथ छेड़छाड़ करना शुरू करें, कुकीज़ कैसे काम करती हैं, इस पर पढ़ने पर विचार करें। अन्यथा, अप्रत्याशित की अपेक्षा करें!
1. यूब्लॉक ओरिजिन एक्सटेंशन के आइकन पर क्लिक करें।
2. सेटिंग आइकन पर क्लिक करें।
3. "मैं एक उन्नत उपयोगकर्ता हूं" के बगल में स्थित बॉक्स को चेक करें।
एक बार जब आप उन्नत सेटिंग्स सक्षम कर लेते हैं, तो आप ब्लॉकिंग सेटिंग्स को बारीक स्तर पर समायोजित कर सकते हैं।
डायनामिक फ़िल्टरिंग नियम
यूब्लॉक ओरिजिन में फ़िल्टरिंग को दो स्तरों पर नियंत्रित किया जाता है:विश्व स्तर पर और स्थानीय रूप से। वैश्विक नियम सभी URL पर लागू होते हैं, जबकि स्थानीय नियम केवल वर्तमान URL के लिए होते हैं।
पहला कॉलम उस URL को निर्दिष्ट करता है जिससे सामग्री उत्पन्न होती है।
दूसरा कॉलम वैश्विक सेटिंग्स को इंगित करता है, जो विशिष्ट URL द्वारा इनहेरिट की जाती हैं।
तीसरा कॉलम वर्तमान यूआरएल के लिए स्थानीय नियमों को दर्शाता है।
यदि आप "वैश्विक" या "स्थानीय" नियम कॉलम में किसी बॉक्स पर माउस ले जाते हैं, तो आपको लाल, ग्रे और हरा तिहाई दिखाई देगा।
संबंधित सामग्री प्रकार के लिए अवरोधन नियम सेट करने के लिए लाल तीसरे पर क्लिक करें। हरा तीसरा संबंधित तत्व की अनुमति देता है। ग्रे तीसरा एक "नोप" नियम सेट करता है, जो "कोई ऑपरेशन नहीं" के लिए खड़ा है। यह सेटिंग uBlock उत्पत्ति को संबंधित सामग्री पर कार्रवाई करने से रोकेगी। "noop" फ़िल्टर सेट करना किसी विशिष्ट URL के लिए वैश्विक सेटिंग को ओवरराइड कर देगा।
विंडो के शीर्ष पर सामग्री प्रकार हैं। इन्हें वैश्विक और URL-विशिष्ट स्तर पर अवरोधित किया जा सकता है। ये ब्लंट फिल्टर हैं लेकिन फिर भी उपयोगी हैं।
सामग्री प्रकारों के अंतर्गत वर्तमान वेबपृष्ठ पर लोड किए गए URL हैं। प्लस आइकन इंगित करता है कि उस URL की सामग्री की अनुमति दी जा रही है। माइनस आइकन इंगित करता है कि URL की सामग्री को ब्लॉक किया जा रहा है। आप कभी-कभी एक यूआरएल के लिए प्लसस और माइनस का मिश्रण देख सकते हैं, जो इंगित करता है कि कुछ सामग्री की अनुमति है जबकि अन्य सामग्री अवरुद्ध है।
आप यूआरएल के आगे कलर कोडिंग भी देख सकते हैं। हरा इंगित करता है कि उस URL की सामग्री की अनुमति है। पीला इंगित करता है कि उस URL की कुछ सामग्री अवरुद्ध है। लाल इंगित करता है कि URL की सभी सामग्री अवरुद्ध कर दी जाएगी।
विशिष्टता के आधार पर विरासत में मिली सेटिंग। उदाहरण के लिए, वैश्विक सामग्री प्रकार नियमों की प्राथमिकता सबसे कम है। फ़िल्टरिंग सूचियों पर सेट किए गए नियमों की एक मध्यम प्राथमिकता रैंकिंग होती है:वे वैश्विक सेटिंग्स को ओवरराइड कर सकते हैं, लेकिन URL-विशिष्ट उपयोगकर्ता सेटिंग्स को नहीं। उपयोगकर्ता द्वारा निर्धारित URL-विशिष्ट स्थानीय नियमों को सर्वोच्च प्राथमिकता दी जाती है।
फ़िल्टरिंग नियम सहेजना और पूर्ववत करना
आपके द्वारा अगली बार किसी वेबसाइट पर जाने पर फ़िल्टरिंग नियमों में किए गए परिवर्तन स्वचालित रूप से रीसेट हो जाते हैं। अपनी सेटिंग्स को स्थायी बनाने के लिए, लॉक आइकन पर क्लिक करें।
अंतिम सहेजी गई स्थिति में वापस जाने के लिए, इरेज़र आइकन पर क्लिक करें।
थर्ड-पार्टी स्क्रिप्ट्स और फ्रेम्स
सामान्य तौर पर, डिफ़ॉल्ट रूप से तृतीय-पक्ष स्क्रिप्ट और फ़्रेम को ब्लॉक करना एक अच्छा विचार है। यह आपकी गोपनीयता और आपके नेत्रगोलक दोनों की सुरक्षा करता है। यह वेबसाइटों को भी तोड़ सकता है, इसलिए "नोप" ओवरराइड पर तुरंत उंगली रखें।
तृतीय-पक्ष स्क्रिप्ट और फ़्रेम को ब्लॉक करने के लिए, वैश्विक कॉलम में प्रत्येक के आगे वाले बॉक्स के लाल तीसरे भाग पर क्लिक करें। यह प्रत्येक URL पर सभी तृतीय-पक्ष स्क्रिप्ट और फ़्रेम को स्वचालित रूप से ब्लॉक कर देगा।
यदि कोई वेबसाइट टूट जाती है, तो आप तृतीय-पक्ष स्क्रिप्ट और फ़्रेम को अनुमति देने के लिए "noop" ओवरराइड सेट कर सकते हैं। "नोप" नियम सेट करने के लिए स्थानीय नियम कॉलम में ग्रे बॉक्स पर क्लिक करें और इस URL के लिए वैश्विक अवरोधन नियम को ओवरराइड करें।
यह noop नियम केवल वर्तमान URL पर लागू होगा।
वैकल्पिक रूप से, आप अवरुद्ध संसाधन के URL का भी पता लगा सकते हैं और उस संसाधन को विशेष रूप से अनुमति दे सकते हैं। तृतीय-पक्ष फ़्रेम के साथ यह सबसे आसान है, जिसका स्पष्ट मूल है, जैसे YouTube या Twitter एम्बेड। यदि आप उन फ़्रेमों को विश्व स्तर पर अनुमति देते हैं और नियम सहेजते हैं, तो वे URL-विशिष्ट फ़िल्टर वैश्विक सामग्री प्रकार फ़िल्टर को पीछे छोड़ देंगे।
सामग्री प्रकार फ़िल्टर के साथ वैश्विक और स्थानीय फ़िल्टर को संतुलित करके, आप ऐसी सामग्री को अनुमति देते हुए समझदार ऑनलाइन गोपनीयता सेटिंग्स सेट कर सकते हैं जो आपको आपत्तिजनक नहीं लगती।
डायनामिक नियम देखना और संपादित करना
आपके द्वारा पहले से सेट किए गए फ़िल्टर देखने के लिए, मेरे नियम टैब के अंतर्गत uBlock उत्पत्ति के सेटिंग पृष्ठ को देखें। यहां, आपको दो सूचियों में आपके द्वारा निर्धारित नियम दिखाई देंगे। बाईं ओर की सूची स्थायी नियमों के लिए है और दाईं ओर की सूची अस्थायी नियमों के लिए है, जैसा कि उनके शीर्षकों द्वारा दर्शाया गया है।
सबसे सही अस्थायी नियम कॉलम की टेक्स्ट सामग्री को सीधे कर्सर, माउस और कीबोर्ड से संपादित किया जा सकता है। यदि uBlock उत्पत्ति दो स्तंभों के बीच अंतर का पता लगाती है, तो आपको "रिवर्ट" और "कमिट" लेबल वाले प्रासंगिक बटन दिखाई देंगे जो कॉलम को एक दूसरे के साथ सिंक करने का विकल्प प्रदान करते हैं। स्थायी नियम सूची की अपरिवर्तित सामग्री को अस्थायी नियम सूची में कॉपी करने के लिए "वापस लाएं" पर क्लिक करें। अस्थायी नियम सूची से स्थायी नियम सूची में परिवर्तन की प्रतिलिपि बनाने के लिए "प्रतिबद्ध" पर क्लिक करें।
आप देखेंगे कि नियमों का पाठ स्वरूपण विशिष्ट परंपराओं का पालन करता है। वाक्य रचना इस प्रकार है:
[parent site hostname] [element hostname] [request type] [rule]
अगर आप यूब्लॉक ओरिजिन के गिटहब पेज पर डायनेमिक फ़िल्टरिंग रूल्स सिंटैक्स गाइड का पालन करते हैं, तो आप सीधे इस पेन से टेक्स्ट स्ट्रिंग्स के साथ नियम बदल सकते हैं और सेट कर सकते हैं।
स्थिर नियमों वाले तत्वों को हटाना
यदि आप ग्राफिकल टूल का उपयोग करके पृष्ठ से तत्वों को हटाना चाहते हैं, तो आप कॉस्मेटिक नियम निर्धारित करके उस सुविधा तक पहुंच सकते हैं। ये नियम उपयोगकर्ता द्वारा ग्राफ़िक-आधारित नोड चयन के आधार पर DOM तत्वों को हटाते हैं। अगर आपको किसी वेबसाइट पर कुछ ऐसा दिखाई देता है जो आपको परेशान करता है, जैसे ईमेल सदस्यता बैनर, विज्ञापन-ब्लॉक डिटेक्टर, या आपकी संवेदनशीलता के लिए आक्रामक कुछ भी, तो आप इसे इस तरह से हटा सकते हैं।
अस्थायी नियम:एलीमेंट जैपर
uBlock Origin में कॉस्मेटिक नियम निर्धारित करने के दो अलग-अलग तरीके हैं। पहला एलिमेंट जैपर के साथ है, जिसे यूब्लॉक ओरिजिन के एक्सटेंशन ड्रॉपडाउन पेन पर लाइटनिंग बोल्ट आइकन के माध्यम से एक्सेस किया गया है।
यह उपकरण निर्दिष्ट DOM तत्व को हटाकर एक अस्थायी नियम सेट करता है। अगले ब्राउज़र सत्र के साथ, तत्व वापस आ जाएगा। एक नियम बनाने के लिए, एलिमेंट जैपर आइकन पर क्लिक करें और फिर उस पेज एलिमेंट पर क्लिक करें जिसे आप हटाना चाहते हैं। जैसे ही आप विभिन्न DOM तत्वों पर माउस ले जाते हैं, वे यह दर्शाने के लिए पीले रंग के होंगे कि वर्तमान में कौन सा तत्व चुना गया है। एक बार सही तत्व का चयन करने के बाद, चयनित तत्व को तुरंत हटाने के लिए क्लिक करें। क्लिक करने के बाद कोई पुष्टिकरण बॉक्स दिखाई नहीं देगा
एलिमेंट जैपर आपके द्वारा चुने गए एलिमेंट को चुनने की पूरी कोशिश करेगा, लेकिन जिस एलिमेंट की आप उम्मीद कर रहे हैं, उसे पाने के लिए आपको अपने माउस को थोड़ा इधर-उधर करना पड़ सकता है। यह उस सबसे बड़े DOM ऑब्जेक्ट का पालन करने का प्रयास करेगा जिसे उसका एल्गोरिथम ढूँढ सकता है और चुन सकता है।
स्थायी नियम:एलीमेंट पिकर
एक स्थायी नियम सेट करने के लिए, एलीमेंट पिकर का उपयोग करें, जो लाइटनिंग बोल्ट के दाईं ओर आईड्रॉपर आइकन द्वारा दर्शाया गया है।
यह तत्व जैपर के समान एक इंटरफ़ेस को सक्रिय करेगा, लेकिन अब DOM तत्वों को पीले के बजाय लाल रंग में हाइलाइट किया जाएगा।
जब आप लाल हाइलाइट किए गए तत्व पर क्लिक करते हैं, तो निचले-दाएं में एक टेक्स्ट बॉक्स दिखाई देगा, जिसमें चयनित तत्व की कक्षा या आईडी का पूर्वावलोकन होगा। यह टेक्स्ट-आधारित वर्ग या आईडी मिलान है जिसका उपयोग भविष्य में तत्व को हटाने के लिए किया जाएगा। और चूंकि कई साइटें विज्ञापन अवरोधन को और अधिक कठिन बनाने के लिए अपने कोड को अस्पष्ट करती हैं, इसलिए आपको समय-समय पर तत्व पिकर के स्वचालित चयन को परिशोधित करने की आवश्यकता हो सकती है। आप इस टूल का उपयोग DOM की "परतें" चुनने के लिए भी कर सकते हैं जो पूरी तरह से अस्पष्ट हैं या केवल DOM लॉजिक में मौजूद हैं।
एक अलग तत्व का चयन करने के लिए, सफेद टेक्स्ट बॉक्स के नीचे पीले बॉक्स में उसके नाम पर माउस ले जाएं। संबंधित तत्व को लाल रंग में हाइलाइट करने के लिए टेक्स्ट पर क्लिक करें।
जब सही तत्व का चयन किया जाता है, तो नियम बनाने और तत्व को हटाने के लिए "बनाएं" बटन पर क्लिक करें। यदि आपने पृष्ठ के गलत भाग का चयन किया है, तो आप तत्व पिकर पर लौटने के लिए आसन्न "चुनें" बटन पर भी क्लिक कर सकते हैं।
भविष्य में आप "माई फिल्टर्स" टैब के तहत यूब्लॉक ओरिजिन की सेटिंग में नियम पा सकते हैं। नए नियम सूची में सबसे नीचे उनके डेटा और टाइमस्टैम्प के साथ दिखाई देंगे।
यदि आप किसी नियम को अनदेखा करना चाहते हैं, तो आप तत्व नियम पर टिप्पणी करने के लिए पंक्ति की शुरुआत में एक विस्मयादिबोधक बिंदु टाइप कर सकते हैं। आप GitHub पर uBlock Origin के दस्तावेज़ों में अतिरिक्त स्थिर फ़ाइलर सिंटैक्स भी देख सकते हैं।
कस्टम फ़िल्टर सूचियां खोजना और उनका उपयोग करना
uBlock Origin कुछ प्रीसेट फ़िल्टर सूचियों के साथ आता है, लेकिन और भी बहुत कुछ है जिसे आप जोड़ सकते हैं। अधिक फ़िल्टर जोड़ने का सबसे आसान तरीका फ़िल्टर सूची ब्राउज़ करना है।
यदि आपको एक फ़िल्टर सूची मिलती है जिसे आप यूब्लॉक ओरिजिन के फ़िल्टर में जोड़ना चाहते हैं, तो "विवरण" पर क्लिक करें और फिर "सदस्यता लें" पर क्लिक करें। यह स्वत:डाउनलोड हो जाएगा और भविष्य में देखी जाने वाली वेबसाइटों के लिए यूब्लॉक ओरिजिन के ब्लॉकिंग नियमों में सूची को शामिल कर लेगा। इस तरह से केवल uBlock उत्पत्ति चिह्न वाली सूचियों को uBlock उत्पत्ति में जोड़ा जा सकता है।
ये फ़िल्टर तब uBlock Origin के विकल्प पृष्ठ में “फ़िल्टर सूची” टैब के अंतर्गत दिखाई देंगे। उन्हें भविष्य में उस पृष्ठ से देखा और टॉगल किया जा सकता है।
संग्रहण और समन्वयन नियम
अपने यूब्लॉक मूल नियमों का स्थानीय बैकअप बनाने के लिए, आप अपनी सेटिंग्स को एक फ़ाइल में सहेज सकते हैं। मुख्य यूब्लॉक ओरिजिन सेटिंग टैब के नीचे डायलॉग विकल्प खोजें।
यदि आप एक्सटेंशन के लिए ब्राउज़र-आधारित क्लाउड स्टोरेज का उपयोग करना चाहते हैं, तो आप यूब्लॉक ओरिजिन की सेटिंग के मुख्य पृष्ठ पर "क्लाउड स्टोरेज सक्षम करें" विकल्प पर टिक कर सकते हैं। यह आपको ब्राउज़र के भीतर एक्सटेंशन के छोटे फ़ाइल स्थान में डेटा अपलोड करने की अनुमति देगा। हालांकि, यह केवल उसी ब्राउज़र की अन्य प्रतियों के साथ समन्वयित होता है।
यदि आप फ़ायरफ़ॉक्स में अपनी यूब्लॉक उत्पत्ति सेटिंग्स अपलोड करते हैं, तो आप उन्हें दूसरे कंप्यूटर पर क्रोम में डाउनलोड नहीं कर सकते। परिणामस्वरूप, फ़ाइलों के माध्यम से कॉन्फ़िगरेशन साझा करना इस समय का सबसे विश्वसनीय तरीका है। अपने नियमों को कई ब्राउज़रों और कंप्यूटरों के बीच सिंक करने के लिए, आप बैकअप कॉन्फ़िगरेशन टेक्स्ट फ़ाइल को क्लाउड स्टोरेज सेवा पर साझा कर सकते हैं।
निष्कर्ष
uBlock Origin वास्तव में एक विज्ञापन अवरोधक नहीं है। यह एक व्यापक स्पेक्ट्रम सामग्री अवरोधक है। इसका मतलब है कि यह नियंत्रित कर सकता है कि आपके ब्राउज़र में क्या आता है, चाहे उसका मूल कोई भी हो। यह इसे बेहद शक्तिशाली बनाता है, और गड़बड़ करना बेहद आसान है। इसलिए अपने काम में ध्यान रखें और अगर कुछ टूटता है, तो उसे ठीक करने के लिए तैयार रहें।