
wBlock v3.0.0
Safari के लिए अगली पीढ़ी का ad blocker। macOS, iOS, iPadOS, और visionOS पर मुफ़्त और open source, जिसमें 750,000 rules, userscripts, userstyles, और एक element zapper शामिल है।
wBlock
Safari विज्ञापन-ब्लॉकिंग की बकवास का अंत।
Mac, iPhone, iPad और Apple Vision Pro पर Safari के लिए एक मुफ़्त, ओपन-सोर्स विज्ञापन ब्लॉकर।
Safari विज्ञापन ब्लॉकर्स को बहुत कम जगह देता है। प्रत्येक कंटेंट ब्लॉकर को 150,000 नियम मिलते हैं और वह किसी पेज की JavaScript को छू नहीं सकता। wBlock उनमें से पाँच भेजता है (750,000 नियम) साथ ही एक स्क्रिप्ट्स एक्सटेंशन जो वह सब करता है जो कोई नियम नहीं कर सकता। इसमें स्क्रिप्टलेट्स, कॉस्मेटिक फ़िल्टर, यूज़रस्क्रिप्ट्स और यूज़रस्टाइल्स, एक एलिमेंट ज़ैपर, और YouTube तथा अधिकांश अन्य साइटों के लिए नेटिव वीडियो प्लेयर शामिल हैं।
यह मुफ़्त है और कुछ भी एकत्र नहीं करता। अगर कोई सूची गड़बड़ करती है, तो आप देख सकते हैं कि वह किसमें कंपाइल हुई, Safari ने कौन-सी पंक्तियाँ हटा दीं, और पिछले अपडेट में क्या बदला।
[!TIP] wBlock, uBlock Origin Lite, Wipr और AdGuard में से चुनना है? मैंने एक तुलना लिखी है।
इसमें क्या है
ब्लॉकिंग
- AdGuard सिंटैक्स में फ़िल्टर सूचियाँ, जो Safari नियमों में कंपाइल होती हैं और पाँच ब्लॉकर्स में बँटी होती हैं। मिलान Safari स्वयं करता है, और wBlock निष्क्रिय रहते हुए लगभग 40 MB लेता है।
- अच्छे डिफ़ॉल्ट, आपकी भाषा से चुनी गई क्षेत्रीय सूचियाँ, annoyance और cookie-banner सूचियाँ, और URL, पेस्ट या फ़ाइल द्वारा जोड़ी गई कोई भी चीज़।
- आपके चुने हुए शेड्यूल पर अपडेट, हर घंटे से लेकर साप्ताहिक तक। जो सूचियाँ diff पैच प्रकाशित करती हैं वे केवल बदला हुआ हिस्सा डाउनलोड करती हैं। macOS पर एक छोटा launch agent ऐप बंद होने पर भी जाँचता रहता है।
utm_*जैसे ट्रैकिंग पैरामीटर लिंक से हटा दिए जाते हैं, और लिंक शॉर्टनर खोल दिए जाते हैं। यह डिफ़ॉल्ट रूप से चालू है।- एक क्षमता बार, और एक नियम व्यूअर जो बताता है कि कौन-सी पंक्तियाँ असमर्थित थीं, डुप्लिकेट थीं, या स्क्रिप्ट्स एक्सटेंशन को सौंपी गईं।
यूज़रस्क्रिप्ट्स और यूज़रस्टाइल्स
- एक Greasemonkey-संगत इंजन जिसमें
GM_*औरGM.*दोनों हैं।GM_xmlhttpRequestकेवल उन्हीं होस्ट तक पहुँचता है जिन्हें कोई स्क्रिप्ट@connectमें सूचीबद्ध करती है। - UserCSS थीम (
.user.css), जिनमें Less, Sass और Stylus शामिल हैं। अधिक जानकारी docs/USERSTYLES.md में। - एक अंतर्निहित कैटलॉग जिसमें Tube Cleaner, Player Cleaner, DeArrow, Dark Reader, Return YouTube Dislike, Bypass Paywalls Clean, AdGuard Extra, AdGuard Popup Blocker और TwitchAdSolutions हैं। इसमें सब कुछ बंद रहता है सिवाय tinyShield के, जो एक anti-adblock defuser है।
नेटिव वीडियो
Tube Cleaner और Player Cleaner किसी साइट का वीडियो पेज रेंडर होने से पहले Safari को सौंप देते हैं। आपको Picture-in-Picture, बैकग्राउंड ऑडियो, फ़ुलस्क्रीन और Now Playing मिलता है, ठीक वैसे ही जैसे एक साधारण <video controls> टैग में।
Tube Cleaner YouTube वाला है। यह YouTube की अपनी स्ट्रीम रखता है, चैप्टर और कैप्शन Safari के नेटिव मेन्यू में डालता है, और SponsorBlock के ज़रिए प्रति-श्रेणी सेटिंग्स के साथ स्पॉन्सर छोड़ देता है। अगर आप बेहतर शीर्षक और थंबनेल भी चाहते हैं, तो DeArrow एक अलग स्क्रिप्ट है। Player Cleaner वही काम video.js, JW Player, Plyr, Flowplayer, MediaElement, Clappr, Media Chrome, और Archive.org जैसे shadow-root प्लेयर्स पर करता है, और यह प्रत्येक साइट पर स्पीड, वॉल्यूम, कैप्शन और जहाँ आपने छोड़ा था वह याद रखता है।
दोनों wBlock-userscripts से अपने स्वयं के शेड्यूल पर अपडेट होते हैं, ऐप से अलग। वे विज्ञापन ब्लॉक नहीं करते (यह फ़िल्टर सूचियाँ करती हैं)।
प्रति-साइट नियंत्रण
किसी भी साइट पर टूलबार बटन क्लिक करें और आपको फ़िल्टरिंग, यूज़रस्क्रिप्ट्स और ऑटोप्ले के लिए अलग-अलग स्विच मिलते हैं, साथ ही एलिमेंट ज़ैपर। आप किसी फ़िल्टर सूची या यूज़रस्क्रिप्ट को कुछ साइटों तक सीमित भी कर सकते हैं, या उन पर बंद रख सकते हैं। ज़ैपर नियम Settings में संपादन योग्य रहते हैं।
हर डिवाइस
यह macOS, iOS, iPadOS और visionOS पर एक ही ऐप है। iCloud आपकी सूचियाँ, कस्टम फ़िल्टर, यूज़रस्क्रिप्ट्स, allowlist और सेटिंग्स सिंक करता है। अगर आप चीज़ें लोकल रखना पसंद करते हैं, तो इसके बजाय बैकअप निर्यात करें।
स्क्रीनशॉट
macOS पर यूज़रस्क्रिप्ट्स |
|
Tube Cleaner में SponsorBlock |
iPhone पर Safari पॉपअप |
macOS पर Settings |
|
इंस्टॉल
- App Store। यह स्वयं अपडेट होता है, और यही मैं इस्तेमाल करूँगा।
- Homebrew:
brew tap 0xcub3/wblock && brew install --cask wblock - नवीनतम रिलीज़ से DMG।
तीनों एक ही बिल्ड हैं। पहली बार लॉन्च करने पर wBlock आपको Safari में एक्सटेंशन चालू करने की प्रक्रिया से गुज़ारता है।
TestFlight बीटा
TestFlight Apple की वैकल्पिक बीटा वितरण सेवा है। मैं इसका उपयोग हस्ताक्षरित बीटा बिल्ड वितरित करने और स्थिर रिलीज़ से पहले प्रतिक्रिया पाने के लिए करता हूँ। ऊपर दिए गए स्थिर बिल्ड इंस्टॉल करने के लिए आपको TestFlight या सशुल्क Apple Developer सदस्यता की आवश्यकता नहीं है।