विज्ञापन अवरोधकों के सफारी 12 संगत संस्करण कई विज्ञापनों को अवरुद्ध करने में विफल होते हैं


12

सफ़ारी 12 को स्थापित करने और मेरे एडब्लॉकर के संगत संस्करण पर स्विच करने के बाद से, कई विज्ञापन जो एक बार सफलतापूर्वक बंद हो गए थे, उनमें से प्रत्येक एडब्लॉकर अब दिखाई दे रहे हैं, जिसके परिणामस्वरूप कई बार देखी जाने वाली साइटें (इस विज्ञापन-एलर्जी उपयोगकर्ता के लिए) हैं व्यर्थ।

क्या यह एक अस्थायी स्थिति होने की संभावना है क्योंकि संगत एडब्लॉकर्स के लिए सुविधाएँ (जल्दी!) सुधरी और स्थिर हो गई हैं, और मेरे पुराने एडब्लॉकर की क्षमताओं को बहाल किया गया है। या क्या यह नई सफारी 12 वास्तुकला द्वारा लगाए गए सीमाओं का परिणाम है, और इस प्रकार (ग्लेशियल में सुधार) बने रहने की संभावना है?


1
आप किस विशिष्ट विज्ञापन-अवरोधक का उपयोग कर रहे हैं?
nohillside

जवाबों:


14

स्थिति बनी रहने की संभावना है।

सामग्री अवरोधक जो सफारी द्वारा पेश किए जाते हैं, 50000 प्रविष्टियों तक सीमित हैं। uBlockOrigin उदाहरण के लिए कई और अधिक की जरूरत है। IOS के लिए 1Blocker एक चाल के साथ, इनमें से कई का उपयोग करके और उनका संयोजन करता है। यह एक और बिलियन टेक्निकल लिमिटेशन है , जो 1Blocker को स्वाभाविक रूप से कम प्रभावी बनाता है।

किसी भी मामले में, ये पारंपरिक ब्लॉकर्स में उपयोग की जाने वाली अवधारणा से अलग हैं - फिर से लिखना आवश्यक है। Apple का कहना है कि ये "तेज़ और सुरक्षित" होंगे। शायद। हम सभी देखते हैं कि हमारे द्वारा आजमाए गए और परीक्षण किए गए पसंदीदा एक्सटेंशन अब काम नहीं करते हैं, और यदि कोई उत्तराधिकारी तैयार भी हैं, तो वे जाहिर तौर पर उस स्तर तक काम करने के लिए तैयार नहीं हैं जिसके कई लोग आदी थे।

ऐप स्टोर वितरण की आवश्यकता वाले देवों के लिए नए लागू प्रतिबंधों के साथ युग्मित, यह स्वतंत्र डेवलपर्स को विघटित करता है। उत्तरार्द्ध कृत्रिम नीति प्रवर्तन हैं। यह देवताओं के लिए लागत बढ़ाता है और संभवतः सबसे उपयोगी प्लगइन्स को पूरी तरह से वापस लेने का परिणाम होगा।

टैम्परमॉन्की और uBlockOrigin या JSBlocker देवता खुश नहीं हैं। और कम से कम तीन लोगों के लिए, ऐसा लगता है कि उन्होंने ऐप स्टोर वितरण और प्रमाणीकरण की आवश्यकता का हवाला देते हुए गेंद को गिरा दिया है, बहुत अधिक परेशानी, इसके लायक नहीं, कुछ बुनियादी सिद्धांतों पर बुरा:

सफारी / आईओएस: दुर्भाग्य से, कानूनी समीक्षा के बाद, ईएफएफ ने एप्पल के डेवलपर समझौते को अस्वीकार्य पाया। इसके अलावा, सफ़ारी को गोपनीयता बेजर द्वारा ठीक से काम करने के लिए कुछ विस्तार क्षमताओं की कमी लगती है।

और इसकी वर्तमान पुनरावृत्ति में, सामग्री अवरोधकों की तकनीक जो सिद्धांत रूप में सीमित है, उन सभी को अवरुद्ध करने के लिए जिन्हें अवरुद्ध करने की आवश्यकता है। uBlockorigin JSBlocker के समान कारणों का हवाला देता है :

सफारी में "कंटेंट ब्लॉकर्स" नामक एक सुविधा है जो सफारी के डेस्कटॉप और आईओएस संस्करण दोनों पर बेहद कुशल संसाधन को अवरुद्ध करने की अनुमति देता है। जितना मैं इसे जेएस ब्लॉकर में शामिल करना चाहूंगा, ऐसा करना संभव नहीं है। एक कंटेंट ब्लॉकर का उपयोग करने से जेएस ब्लॉकर आपको दिखाएगा कि वास्तव में एक वेबसाइट पर क्या चल रहा है (यानी आप यह नहीं देखेंगे कि क्या अनुमति या अवरुद्ध है।) यह जेएस ब्लॉकर की "अन्य" सुविधाओं को भी तोड़ देगा, जैसे अलर्ट दिखाना। वेबपेज और कैनवास फ़िंगरप्रिंटिंग सुरक्षा। सुविधाओं के नुकसान के अलावा, सामग्री अवरोधक 50,000 नियमों तक सीमित हैं । हालांकि यह एक उच्च संख्या की तरह लगता है, यह कुशल सुरक्षा के लिए पर्याप्त नहीं हैऔर सामग्री अवरोधक को चलाने के लिए बहुत सारे नियमों को काटने की आवश्यकता होगी। जब तक Apple प्रतिबंधों को कम नहीं करता (या कम से कम उन नियमों की संख्या बढ़ाता है जो सामग्री अवरोधक में हो सकते हैं), JS Blocker इस API का उपयोग नहीं करेगा।

तथा:

सफारी ऐप एक्सटेंशन

मुझे देशी मैक ऐप्स बनाने का कोई अनुभव नहीं है; इसलिए जेएसबी को फिर से बनाना मेरे लिए असंभव होगा।

सफारी एक्सटेंशन गैलरी से जेएस ब्लॉकर डाउनलोड करने वाले उपयोगकर्ता संभवतः 5.2.2 से अधिक अपडेट नहीं कर पाएंगे। Apple अपडेट के लिए मेरे अनुरोधों का जवाब नहीं दे रहा है, उनके कहने के बावजूद कि वे 2018 के अंत तक प्रस्तुतियाँ स्वीकार करेंगे।

हम सभी को सीधे और बड़े पैमाने पर एप्पल से शिकायत करने की आवश्यकता है। यह अफ़सोस की बात है कि हमने चौंकाने वाले बीटा चरण के दौरान ऐसा नहीं किया है।

उत्पाद फ़ीडबैक का उपयोग करें - Apple , ईमेल, चैट, आपका ब्लॉग, या इससे भी बेहतर अभी तक एक डेवलपर फीडबैक चैनल, फ़ाइल बग।

Zotero कनेक्टर मूर्खता बुकमार्कलेट का उपयोग करने जा द्वारा लागू नाकाम करने के लिए जा रहा है, अन्य बातों तोड़ने छोड़ दिया और सही और में मध्य । यह बहुत ज्यादा सख्त है:

सफारी में अपने ऐप एक्सटेंशन को सक्षम करें यदि आप ऐप्पल डेवलपमेंट प्रोग्राम का हिस्सा नहीं हैं, या यदि आपने अभी तक अपने मौजूदा एक्सकोड प्रोजेक्ट के लिए डेवलपर पहचान को कॉन्फ़िगर नहीं किया है, तो आपके सफारी ऐप एक्सटेंशन को डेवलपमेंट सर्टिफिकेट के साथ साइन नहीं किया जाएगा। सुरक्षा उद्देश्यों के लिए, सफ़ारी, डिफ़ॉल्ट रूप से, अहस्ताक्षरित एक्सटेंशनों की उपेक्षा करता है, इसलिए आपका एक्सटेंशन सफ़ारी एक्सटेंशन वरीयताओं में दिखाई नहीं देगा। प्रमाण पत्र के बिना विकसित करने के लिए, हर बार सफारी शुरू होने पर, आपको इसे विकसित मेनू का उपयोग करके अहस्ताक्षरित एक्सटेंशन को लोड करना होगा:

कई लोग सोच सकते हैं कि यह पैसे के बारे में है, लेकिन कुछ के लिए, यह वास्तव में तरीकों की तकनीकी साझेदारी है:

Safari समर्थन RES v5.2.2 के रूप में, Safari अब समर्थित ब्राउज़र नहीं है और इसे विकास टीम से अपडेट या समर्थन प्राप्त नहीं होगा। हम सफारी का समर्थन करना चाहते हैं और सभी के लिए एक अच्छा उपयोगकर्ता अनुभव प्रदान करना चाहते हैं, हालांकि हमें विस्तार विकास और प्रकाशन के अनुभवों को सुधारकर इसके साथ एप्पल के समर्थन की आवश्यकता है।

ऐप्पल ने घोषणा की है कि सफारी 12 के रूप में, विस्तार की इस शैली के लिए समर्थन को हटा दिया जाएगा और अब काम नहीं करेगा।

हमने ऐसा क्यों किया?

यह अंततः सफारी एक्सटेंशन के दिशा विकास के लिए नीचे आया था। Google क्रोम, माइक्रोसॉफ्ट एज और मोज़िला फ़ायरफ़ॉक्स जैसे प्रमुख ब्राउज़र आमतौर पर "वेबएक्सटेंशन" के रूप में जाने जाने वाले मानक को अपना रहे थे। यह सभी ब्राउज़रों में एक एकल एपीआई प्रदान करता है। यह बेहद फायदेमंद है क्योंकि आप एक ही कोड बेस से सभी प्रमुख ब्राउज़रों के लिए विकसित कर सकते हैं। सफारी इस मानक को नहीं अपना रहा है और इसके बजाय अपने प्रारूप में जा रहा है, Xcode पर एक मजबूत निर्भरता के साथ। यह ब्राउज़र का समर्थन करने के लिए विकास टीम से महत्वपूर्ण निवेश की आवश्यकता होगी, साथ ही कोर डेवलपर्स को Xcode तक पहुंच प्राप्त होगी। इस परिवर्तन का समर्थन करने का मतलब होगा कि RES के लिए कोडबेस एकीकृत नहीं होगा।

सफारी सपोर्ट को छोड़ना कभी भी केवल पैसों के बारे में नहीं था क्योंकि कई लोगों को लगता है कि हमारे पास एप्पल के खिलाफ प्रतिशोध नहीं है। चर्चा कई हफ्तों तक चली और यह कुछ ऐसा नहीं था जिसे हमने हल्के में लिया था।

शिकायत , शिकायत, ... या किसी अन्य ब्राउज़र पर स्विच करें।


आपके द्वारा Apple से शिकायत करने के बाद, वर्कअराउंड:

  1. होस्ट आधारित ब्लॉकिंग (उदाहरण) पर वापस जाएँ [वैसे भी?]
  2. एक स्थानीय प्रॉक्सी का उपयोग करें, जैसे कि https: //privoxy.og ( सिएरा (वैकल्पिक बंद) तक) ) [वैसे भी?]
  3. एक्सटेंशन के रूप में अब उपलब्ध दोनों विकल्पों को मिलाएं
  4. uBlockorigin को फिर से सक्षम करें (अधूरा समाधान और विकास स्पष्ट रूप से बंद हो गया है। गैलरी संस्करण की आवश्यकता प्रतीत होती है, डेवलपर संस्करण नहीं)
  5. का-ब्लॉक पर स्विच करें (पुराने तरीकों के रूप में प्रभावी नहीं, लेकिन कुशल और नि: शुल्क, शायद भरोसेमंद?)

कुछ समय के लिए, आप सफ़ारी 11.1.2 (हालांकि बहुत लंबे समय के लिए नहीं) के साथ / डाउनग्रेड रहना चाहते हैं या धीमे या सुरक्षा के बारे में भ्रामक चेतावनियों को अनदेखा करते हुए वरीयताओं में uBlockorigin को फिर से सक्षम कर सकते हैं। (यह बोझिल है और मैं हमेशा अपने सभी कस्टम सेटिंग्स को एप्लिकेशन रिलेक पर खो देता हूं। आपको एक्सटेंशन-गैलरी संस्करण की आवश्यकता होगी )


अनुशंसित नहीं, केवल गंभीर स्थिति को चित्रित करने के लिए सूचीबद्ध!

छायादार के गैर'origin 'संस्करण ublock हालांकि साथ 50000 की सीमा से ऊपर उल्लेख किया है, खेल में वापस हो रहा है।
प्लस: सावधानी के साथ प्रयोग करें, अपस्ट्रीम uBlockorigin https://github.com/gorhill/uBlock द्वारा अनुमोदित नहीं :

ublock.org कहता है:

लेकिन वह बदलने की प्रक्रिया में है। यदि आपने उत्पाद के हाल के अपडेट पर ध्यान दिया है, तो ऐसा इसलिए है क्योंकि एडब्लॉक के लिए जिम्मेदार टीम द्वारा uBlock का अधिग्रहण किया गया है । हम उपलब्ध सबसे अच्छे विज्ञापन ब्लॉकर्स में से एक होने के वादे को पूरा करने में मदद करने के लिए भारी मात्रा में निवेश करेंगे।

समान रूप से छायादार Adblockplus भी वापस आ गया है। बता दें कि मालिक कंपनी आपके डेटा को बेचती है और विज्ञापन बेचती है ("पाठ्यक्रम के केवल स्वीकार्य व्यक्ति")। और सीमाएं अभी भी बड़ी हैं। उस रिलीज पर टिप्पणियों से:

फ़िल्टर सूचियों के बिना एडब्लॉक प्लस की भावना पूरी तरह से खो गई है। बटन "अनइंस्टॉल" सफारी में गायब है! मैन्युअल रूप से अपना AdBlock- एक्सटेंशन कैसे निकालें?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.