यूब्लॉक ओरिजिन उपलब्ध सबसे शक्तिशाली और बहुमुखी विज्ञापन अवरोधक है। दुर्भाग्य से, डिज़ाइन भी थोड़ा अस्पष्ट है। यह गाइड यूब्लॉक ओरिजिन की उन्नत सुविधाओं के अंदर और बाहर की व्याख्या करेगा, जिसमें कस्टम सूचियां जोड़ना, कस्टम उपयोगकर्ता फ़िल्टर बनाना, डायनामिक ब्लॉकिंग नियम सेट करना, और उन्नत उपयोगकर्ता इंटरफ़ेस के साथ विशिष्ट डोमेन पर यूब्लॉक ओरिजिन के लिए नियमों को समायोजित करना शामिल है।
यूब्लॉक ओरिजिन इंस्टॉल करना
यूब्लॉक ओरिजिन एक्सटेंशन का एक प्री-बिल्ट संस्करण गूगल क्रोम, फ़ायरफ़ॉक्स, सफारी, माइक्रोसॉफ्ट एज और ओपेरा के लिए उपलब्ध है। आप फ़ायरफ़ॉक्स और क्रोम के लिए स्रोत से मैन्युअल रूप से एक्सटेंशन भी बना सकते हैं।
एक त्वरित चेतावनी: यूब्लॉक ओरिजिन यूब्लॉक.ओआरजी या यूब्लॉक एक्सटेंशन से जुड़ा नहीं है और कभी नहीं रहा। नाम में ओरिजिन भाग इन दो असंबंधित परियोजनाओं के बीच अंतर करने के लिए बहुत महत्वपूर्ण है जो कभी एक समान कोडबेस साझा करती थीं। यूब्लॉक.ओआरजी और यूब्लॉक एक्सटेंशन से बचा जाना चाहिए, क्योंकि वे नकली हैं जो डेटा चुराने और उपयोगकर्ताओं को धोखा देने के लिए बाजार को जानबूझकर भ्रमित करते हैं। सुनिश्चित करें कि आपके पास यूब्लॉक ओरिजिन है न कि यूब्लॉक।
उन्नत विकल्प सेट करना
इससे पहले कि हम यूब्लॉक ओरिजिन के साथ कुछ दिलचस्प कर सकें, हमें उन्नत सेटिंग्स सक्षम करने की आवश्यकता है। आगे बढ़ने से पहले आवश्यक पढ़ाई को देखना सुनिश्चित करें। यदि आपके पास इस प्रकार के निर्णयों को प्रबंधित करने के लिए समस्या निवारण अनुभव की कमी है, तो कुकीज़ कैसे काम करती हैं, इस बारे में पढ़ने पर विचार करें इससे पहले कि आप उनकी कार्यक्षमता के साथ छेड़छाड़ करना शुरू करें। अन्यथा, अप्रत्याशित की उम्मीद करें!
- यूब्लॉक ओरिजिन एक्सटेंशन के आइकन पर क्लिक करें।
- सेटिंग्स आइकन पर क्लिक करें।
- "मैं एक उन्नत उपयोगकर्ता हूं" के बगल में स्थित बॉक्स को टिक करें।
एक बार जब आप उन्नत सेटिंग्स सक्षम कर लेते हैं, तो आप ब्लॉकिंग सेटिंग्स को दानेदार स्तर पर समायोजित कर सकते हैं।
डायनामिक फ़िल्टरिंग नियम
यूब्लॉक ओरिजिन में फ़िल्टरिंग को दो स्तरों पर संभाला जाता है: वैश्विक और स्थानीय। वैश्विक नियम सभी URL पर लागू होते हैं, जबकि स्थानीय नियम केवल वर्तमान URL के लिए होते हैं।
पहला कॉलम उस URL को निर्दिष्ट करता है जिससे सामग्री उत्पन्न होती है।
दूसरा कॉलम वैश्विक सेटिंग्स को इंगित करता है, जो विशिष्ट URL द्वारा विरासत में मिली हैं।
तीसरा कॉलम वर्तमान URL के लिए स्थानीय नियमों को इंगित करता है।
यदि आप "वैश्विक" या "स्थानीय" नियम कॉलम में एक बॉक्स पर माउस ले जाते हैं, तो आप लाल, ग्रे, और हरे तिहाई देखेंगे।
संबंधित सामग्री प्रकार के लिए ब्लॉकिंग नियम सेट करने के लिए लाल तिहाई पर क्लिक करें। हरा तिहाई संबंधित तत्व की अनुमति देता है। ग्रे तिहाई एक "नोप" नियम सेट करता है, जो "नो ऑपरेशन" के लिए खड़ा है। यह सेटिंग यूब्लॉक ओरिजिन को संबंधित सामग्री पर कार्रवाई करने से रोकेगी। "नोप" फ़िल्टर सेट करने से विशिष्ट URL के लिए वैश्विक सेटिंग्स ओवरराइड हो जाएंगी।
विंडो के शीर्ष पर सामग्री प्रकार हैं। इन्हें वैश्विक और URL-विशिष्ट स्तर पर अवरुद्ध किया जा सकता है। ये कुंद फ़िल्टर हैं लेकिन फिर भी उपयोगी हैं।
सामग्री प्रकारों के तहत वर्तमान वेबपेज पर लोड किए गए URL हैं। एक प्लस आइकन इंगित करता है कि उस URL से सामग्री की अनुमति दी जा रही है। एक माइनस आइकन इंगित करता है कि URL से सामग्री अवरुद्ध की जा रही है। आप कभी-कभी एक URL के लिए प्लस और माइनस का मिश्रण देख सकते हैं, जो इंगित करता है कि कुछ सामग्री की अनुमति है जबकि अन्य सामग्री अवरुद्ध है।
आप URL के बगल में रंग कोडिंग भी देख सकते हैं। हरा इंगित करता है कि उस URL से सामग्री की अनुमति है। पीला इंगित करता है कि उस URL से कुछ सामग्री अवरुद्ध है। लाल इंगित करता है कि URL से सभी सामग्री अवरुद्ध होगी।
सेटिंग्स विशिष्टता के आधार पर विरासत में मिली हैं। उदाहरण के लिए, वैश्विक सामग्री प्रकार नियमों की सबसे कम प्राथमिकता है। फ़िल्टरिंग सूचियों पर सेट नियमों की मध्यम प्राथमिकता रैंकिंग है: वे वैश्विक सेटिंग्स को ओवरराइड कर सकते हैं, लेकिन URL-विशिष्ट उपयोगकर्ता सेटिंग्स को नहीं। उच्चतम प्राथमिकता उपयोगकर्ता द्वारा सेट URL-विशिष्ट स्थानीय नियमों को दी जाती है।
फ़िल्टरिंग नियमों को सहेजना और वापस करना
फ़िल्टरिंग नियमों में आपके द्वारा किए गए परिवर्तन अगली बार जब आप किसी वेबसाइट पर जाएंगे तो स्वचालित रूप से रीसेट हो जाएंगे। अपनी सेटिंग्स को स्थायी बनाने के लिए, लॉक आइकन पर क्लिक करें।
अंतिम सहेजी गई स्थिति पर वापस जाने के लिए, इरेज़र आइकन पर क्लिक करें।
थर्ड-पार्टी स्क्रिप्ट और फ़्रेम
सामान्य तौर पर, डिफ़ॉल्ट रूप से थर्ड-पार्टी स्क्रिप्ट और फ़्रेम को ब्लॉक करना एक अच्छा विचार है। यह आपकी गोपनीयता और आपकी आंखों दोनों की रक्षा करता है। यह वेबसाइटों को भी तोड़ सकता है, इसलिए "नोप" ओवरराइड पर त्वरित उंगली रखें।
थर्ड-पार्टी स्क्रिप्ट और फ़्रेम को ब्लॉक करने के लिए, वैश्विक कॉलम में प्रत्येक के बगल में स्थित बॉक्स के लाल तिहाई पर क्लिक करें। यह स्वचालित रूप से हर URL पर सभी थर्ड-पार्टी स्क्रिप्ट और फ़्रेम को ब्लॉक कर देगा।
यदि कोई वेबसाइट टूटती है, तो आप थर्ड-पार्टी स्क्रिप्ट और फ़्रेम की अनुमति देने के लिए "नोप" ओवरराइड सेट कर सकते हैं। स्थानीय नियम कॉलम में ग्रे बॉक्स पर क्लिक करके इस URL के लिए वैश्विक ब्लॉकिंग नियम को ओवरराइड करते हुए "नोप" नियम सेट करें।
यह नोप नियम केवल वर्तमान URL पर लागू होगा।
वैकल्पिक रूप से, आप अवरुद्ध संसाधन के URL को खोज सकते हैं और विशेष रूप से उस संसाधन की अनुमति दे सकते हैं। यह थर्ड-पार्टी फ़्रेम के साथ सबसे आसान है जिसका स्पष्ट मूल है, जैसे यूट्यूब या ट्विटर एम्बेड। यदि आप उन फ़्रेम को वैश्विक रूप से अनुमति देते हैं और नियम को सहेजते हैं, तो उन URL-विशिष्ट फ़िल्टर वैश्विक सामग्री प्रकार फ़िल्टर को ट्रंप कर देंगे।
वैश्विक और स्थानीय फ़िल्टर को सामग्री प्रकार फ़िल्टर के साथ संतुलित करके, आप समझदार ऑनलाइन गोपनीयता सेटिंग्स सेट कर सकते हैं जबकि आपत्तिजनक नहीं लगने वाली सामग्री की अनुमति दे सकते हैं।
डायनामिक नियम देखना और संपादित करना
आपके द्वारा पहले से सेट किए गए फ़िल्टर देखने के लिए, माई रूल्स टैब के तहत यूब्लॉक ओरिजिन के सेटिंग पेज को देखें। यहां, आप आपके द्वारा सेट किए गए नियमों को दो सूचियों में देखेंगे। बाईं ओर की सूची स्थायी नियमों के लिए है और दाईं ओर की सूची अस्थायी नियमों के लिए है, जैसा कि उनके शीर्षकों द्वारा इंगित किया गया है।
दाईं ओर अस्थायी नियम कॉलम की टेक्स्ट सामग्री को कर्सर, माउस, और कीबोर्ड के साथ सीधे संपादित किया जा सकता है। यदि यूब्लॉक ओरिजिन दो कॉलम के बीच अंतर का पता लगाता है, तो आप "रिवर्ट" और "कमिट" लेबल वाले प्रासंगिक बटन देखेंगे जो कॉलम को एक दूसरे के साथ सिंक करने का विकल्प प्रदान करते हैं। "रिवर्ट" पर क्लिक करके स्थायी नियम सूची की अपरिवर्तित सामग्री को अस्थायी नियम सूची में कॉपी करें। "कमिट" पर क्लिक करके अस्थायी नियम सूची से परिवर्तन को स्थायी नियम सूची में कॉपी करें।
आप देखेंगे कि नियमों का टेक्स्ट फ़ॉर्मेटिंग विशिष्ट सम्मेलनों का पालन करता है। सिंटैक्स इस तरह है:
[पैरेंट साइट होस्टनाम] [एलिमेंट होस्टनाम] [अनुरोध प्रकार] [नियम]
यदि आप यूब्लॉक ओरिजिन के गिटहब पेज पर डायनामिक फ़िल्टरिंग नियम सिंटैक्स गाइड का पालन करते हैं, तो आप इस फलक से टेक्स्ट स्ट्रिंग्स के साथ सीधे नियमों को बदल और सेट कर सकते हैं।
स्थिर नियमों के साथ तत्वों को हटाना
यदि आप ग्राफिकल टूल का उपयोग करके पेज से तत्वों को हटाना चाहते हैं, तो आप कॉस्मेटिक नियम सेट करके उस सुविधा तक पहुंच सकते हैं। ये नियम उपयोगकर्ता द्वारा ग्राफिकल-आधारित नोड चयन के आधार पर DOM तत्वों को हटाते हैं। यदि आप किसी वेबसाइट पर कुछ ऐसा देखते हैं जो आपको परेशान करता है, जैसे ईमेल सदस्यता बैनर, विज्ञापन-ब्लॉक डिटेक्टर, या आपकी संवेदनशीलता के लिए कुछ और आक्रामक, तो आप इसे इस तरह हटा सकते हैं।
अस्थायी नियम: एलिमेंट जैपर
यूब्लॉक ओरिजिन में कॉस्मेटिक नियम सेट करने के दो अलग-अलग तरीके हैं। पहला एलिमेंट जैपर के साथ है, जिसे यूब्लॉक ओरिजिन के एक्सटेंशन ड्रॉपडाउन फलक पर लाइटनिंग बोल्ट आइकन के माध्यम से एक्सेस किया जाता है।
यह टूल निर्दिष्ट DOM तत्व को हटाने के लिए एक अस्थायी नियम सेट करता है। अगले ब्राउज़र सत्र के साथ, तत्व वापस आ जाएगा। एक नियम बनाने के लिए, एलिमेंट जैपर आइकन पर क्लिक करें, और फिर उस पेज तत्व पर क्लिक करें जिसे आप हटाना चाहते हैं। जैसे ही आप विभिन्न DOM तत्वों पर माउस ले जाते हैं, वे पीले रंग से रंगे जाएंगे यह इंगित करने के लिए कि वर्तमान में कौन सा तत्व चुना गया है। एक बार सही तत्व चुने जाने पर, चयनित तत्व को तुरंत हटाने के लिए क्लिक करें। क्लिक करने के बाद कोई पुष्टिकरण बॉक्स दिखाई नहीं देगा।
एलिमेंट जैपर आपके द्वारा चुने गए तत्व को चुनने की पूरी कोशिश करेगा, लेकिन आपको उस तत्व को प्राप्त करने के लिए अपने माउस को थोड़ा नाचना पड़ सकता है जिसकी आप उम्मीद कर रहे हैं। यह अपने एल्गोरिदम द्वारा स्थित और चयन किए जा सकने वाले सबसे बड़े DOM ऑब्जेक्ट का पालन करने का प्रयास करेगा।
स्थायी नियम: एलिमेंट पिकर
स्थायी नियम सेट करने के लिए, एलिमेंट पिकर का उपयोग करें, जिसे लाइटनिंग बोल्ट के दाईं ओर आईड्रॉपर आइकन द्वारा दर्शाया गया है।
यह एलिमेंट जैपर के समान एक इंटरफ़ेस सक्रिय करेगा, लेकिन अब DOM तत्वों को पीले के बजाय लाल रंग में हाइलाइट किया जाएगा।
जब आप लाल हाइलाइट किए गए तत्व पर क्लिक करते हैं, तो निचले-दाएं में एक टेक्स्ट बॉक्स दिखाई देगा, जो चयनित तत्व की क्लास या ID का पूर्वावलोकन करेगा। यह टेक्स्ट-आधारित क्लास या ID मिलान है जिसका उपयोग भविष्य में तत्व को हटाने के लिए किया जाएगा। और चूंकि कई साइटें विज्ञापन अवरोधन को और कठिन बनाने के लिए अपने कोड को अस्पष्ट करती हैं, आपको समय-समय पर एलिमेंट पिकर के स्वचालित चयन को परिष्कृत करने की आवश्यकता हो सकती है। आप इस टूल का उपयोग DOM की "परतों" का चयन करने के लिए भी कर सकते हैं जो पूरी तरह से अस्पष्ट हैं या केवल DOM तर्क में मौजूद हैं।
एक अलग तत्व चुनने के लिए, सफेद टेक्स्ट बॉक्स के नीचे पीले बॉक्स में उसके नाम पर माउस ले जाएं। टेक्स्ट पर क्लिक करके संबंधित तत्व को लाल रंग में हाइलाइट करें।
जब सही तत्व चुना जाता है, तो नियम बनाने और तत्व को हटाने के लिए "बनाएं" बटन पर क्लिक करें। यदि आपने पेज का गलत हिस्सा चुना है तो आप आसन्न "पिक" बटन पर क्लिक करके एलिमेंट पिकर पर वापस जा सकते हैं।
भविष्य में आप यूब्लॉक ओरिजिन की सेटिंग्स में "माई फ़िल्टर्स" टैब के तहत नियम पा सकते हैं। नए नियम अपने डेटा और टाइमस्टैम्प के साथ सूची के नीचे दिखाई देंगे।
यदि आप किसी नियम को अनदेखा करना चाहते हैं, तो आप लाइन की शुरुआत में एक विस्मयादिबोधक चिह्न टाइप करके एलिमेंट नियम को कमेंट आउट कर सकते हैं। आप यूब्लॉक ओरिजिन के गिटहब पर दस्तावेज़ीकरण में अतिरिक्त स्थिर फ़िल्टर सिंटैक्स भी देख सकते हैं।
कस्टम फ़िल्टर सूचियां ढूंढना और उपयोग करना
यूब्लॉक ओरिजिन कुछ प्रीसेट फ़िल्टर सूचियों के साथ आता है, लेकिन कई और हैं जिन्हें आप जोड़ सकते हैं। अधिक फ़िल्टर जोड़ने का सबसे आसान तरीका फ़िल्टरलिस्ट ब्राउज़ करना है।
यदि आपको कोई फ़िल्टर सूची मिलती है जिसे आप यूब्लॉक ओरिजिन के फ़िल्टर में जोड़ना चाहते हैं, तो "विवरण" पर क्लिक करें और फिर "सदस्यता लें"। यह स्वचालित रूप से सूची को डाउनलोड करेगा और भविष्य में देखी गई वेबसाइटों के लिए यूब्लॉक ओरिजिन के ब्लॉकिंग नियमों में शामिल करेगा। केवल यूब्लॉक ओरिजिन आइकन वाली सूचियों को इस तरह यूब्लॉक ओरिजिन में जोड़ा जा सकता है।
ये फ़िल्टर तब यूब्लॉक ओरिजिन के विकल्प पृष्ठ पर "फ़िल्टर सूचियां" टैब के तहत दिखाई देंगे। उन्हें भविष्य में उस पृष्ठ से देखा और टॉगल किया जा सकता है।
नियमों को संग्रहीत और सिंक करना
अपने यूब्लॉक ओरिजिन नियमों का स्थानीय बैकअप बनाने के लिए, आप अपनी सेटिंग्स को फ़ाइल में सहेज सकते हैं। मुख्य यूब्लॉक ओरिजिन सेटिंग्स टैब के नीचे डायलॉग विकल्प ढूंढें।
यदि आप एक्सटेंशन के लिए ब्राउज़र-आधारित क्लाउड स्टोरेज का उपयोग करना चाहते हैं, तो आप यूब्लॉक ओरिजिन की सेटिंग्स के मुख्य पृष्ठ पर "क्लाउड स्टोरेज सक्षम करें" विकल्प को टिक कर सकते हैं। यह आपको ब्राउज़र के भीतर एक्सटेंशन के छोटे फ़ाइल स्थान में डेटा अपलोड करने की अनुमति देगा। हालांकि, यह केवल उसी ब्राउज़र की अन्य प्रतियों के साथ सिंक करता है।
यदि आप फ़ायरफ़ॉक्स में अपनी यूब्लॉक ओरिजिन सेटिंग्स अपलोड करते हैं, तो आप उन्हें दूसरे कंप्यूटर पर क्रोम में डाउनलोड नहीं कर सकते। परिणामस्वरूप, फाइलों के माध्यम से कॉन्फ़िगरेशन साझा करना फिलहाल सबसे विश्वसनीय तरीका है। अपने नियमों को कई ब्राउज़र और कंप्यूटरों के बीच सिंक करने के लिए, आप बैकअप कॉन्फ़िगरेशन टेक्स्ट फ़ाइल को क्लाउड स्टोरेज सेवा पर साझा कर सकते हैं।
निष्कर्ष
यूब्लॉक ओरिजिन बिल्कुल एक विज्ञापन अवरोधक नहीं है। यह एक वाइड-स्पेक्ट्रम कंटेंट ब्लॉकर है। इसका मतलब है कि यह आपके ब्राउज़र में आने वाली चीज़ों को नियंत्रित कर सकता है चाहे उसका मूल कुछ भी हो। यह इसे अत्यधिक शक्तिशाली बनाता है, और गड़बड़ करना अत्यधिक आसान। इसलिए आप जो करते हैं उसमें सावधानी बरतें, और यदि कुछ टूटता है, तो इसे ठीक करने के लिए तैयार रहें।