कुछ AJAX कॉल पर "शुद्ध :: ERR_BLOCKED_BY_CLIENT" त्रुटि हो रही है


303

हाल ही में मैंने महसूस किया है कि, कुछ एडब्लॉकर एक्सटेंशन (जैसे कि एडब्लॉकर प्लस) कुछ अजाक्स कॉल को ब्लॉक करते हैं। मुझे कंसोल पर वह त्रुटि मिलती है:

GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT 

यह कुछ अजाक्स कॉल को ब्लॉक क्यों करता है लेकिन दूसरों को नहीं और इसका क्या कारण है? क्या उपयोगकर्ता को एडब्लॉकर को बंद करने के लिए कहने के अलावा कोई अन्य समाधान है?



मैंने एक ब्लॉग पोस्ट और वीडियो लिखा है जो इस मुद्दे पर कुछ प्रकाश डालना चाहिए। love2dev.com/blog/…
क्रिस लव

यह काम किया। Chrome में AbBlock प्लगइन पर राइट क्लिक करें (ऊपर दाईं ओर), और "सभी साइटों पर विराम दें" पर क्लिक करें
मनोहर रेड्डी Poreddy

गैर-जवाबदेह उत्तर देना बहुत अच्छा होगा। मैं कोई विज्ञापन अवरोधक का उपयोग कर रहा हूं, लेकिन इसे ठीक से डीबग करने का कोई तरीका नहीं खोज सकता। क्यों ब्राउज़र ब्लॉक के स्रोत की पहचान नहीं करता है वह मुझसे परे है।
फिलिप इंग

जवाबों:


539

AdBlockers के पास आमतौर पर कुछ नियम होते हैं, अर्थात वे URI से कुछ प्रकार की अभिव्यक्ति के विरुद्ध मेल खाते हैं (कभी-कभी वे DOM के साथ अभिव्यक्ति के विरुद्ध भी मेल खाते हैं, इस मामले में ऐसा नहीं है)।

नियमों और अभिव्यक्तियों के बाद, जो थोड़े से पाठ (URI) पर काम करते हैं, कुछ गलत-सकारात्मक बनाने की संभावना होती है ...

अपने उपयोगकर्ताओं को अपने एक्सटेंशन (कम से कम अपनी साइट पर) अक्षम करने के निर्देश के अलावा आप एक्सटेंशन और परीक्षण भी प्राप्त कर सकते हैं कि आपके सामान को किस नियम / भाव से अवरुद्ध किया गया है, बशर्ते कि एक्सटेंशन उस बारे में पर्याप्त विवरण प्रदान करता है। एक बार जब आप अपराधी की पहचान कर लेते हैं, तो आप या तो अलग-अलग यूआरआई का उपयोग करके नियम को ट्रिगर करने से बचने की कोशिश कर सकते हैं, नियम को गलत या अति-व्यापक रूप से उस टीम को रिपोर्ट कर सकते हैं जिसने इसे बनाया है, या दोनों। ऐसा करने के लिए किसी विशेष ऐड-ऑन के लिए डॉक्स की जाँच करें।

उदाहरण के लिए, AdBlock Plus में एक ब्लॉक करने योग्य आइटम दृश्य है जो एक पृष्ठ पर सभी अवरुद्ध वस्तुओं और ब्लॉक को ट्रिगर करने वाले नियमों को दिखाता है। और उन वस्तुओं में XHR अनुरोध भी शामिल हैं।

अवरुद्ध करने योग्य वस्तु


हमें आखिरकार एपी को बदलना पड़ा लेकिन हमने इसे हल कर दिया। संकेत के लिए बहुत बहुत धन्यवाद ...
s.alem

अरे! मैंने सिर्फ 30 मिनट या उससे अधिक अन्य समस्याओं का निवारण किया - लेकिन यह था! :(
स्ट्रोहल

1
मुझे भी। मैं अपना कोड बदलता रहा और इस समस्या के कारण की तलाश करता रहा और यह पता चला कि मेरा AdBlock बस उस कॉल को रोक रहा था जिस पर मैं काम कर रहा था: D
Andrei

2
खोज के आधे दिन के बाद क्यों हटाएं और काम नहीं करेंगे, यह पाया ... यह इतना मज़ेदार है कि हम पागल भी नहीं हैं :))
बोकेकी

आप Ctrl + Shift + V दबाकर स्थापित एडब्लॉक प्लस प्लगइन के साथ फ़ायरफ़ॉक्स में इस दृश्य को सक्षम कर सकते हैं। मैंने इसे क्रोम में खोलने का प्रबंधन नहीं किया, लेकिन डिफ़ॉल्ट रूप से फ़िल्टर सूची दोनों ब्राउज़रों में समान है, इसलिए इसने चाल और किया mi को url का वह हिस्सा खोजने में मदद की जिसके कारण AdBlock प्रतिक्रिया करता है।
मार्क

71

यदि आपके URL में "विज्ञापन", "विज्ञापन", "डबलक्लिक", "क्लिक", या कुछ समान शब्द हैं ...

उदाहरण के लिए:

  • GET googleads.g.doubleclick.net/pagead/id
  • static.doubleclick.net/instream/ad_status.js

… फिर एड-ब्लॉकर इसे ब्लॉक कर देगा।


33
महान। Im एक विज्ञापन मिनट पृष्ठ;)
Servus7

1
मेरे मामले में समस्या "विज्ञापनों" नामक एक फ़ोल्डर में थी जो चित्रों के साथ वेबसाइट में दिखाई गई थी। मैंने बस फ़ोल्डर को "प्रकाशित" करने के लिए बदल दिया और इसे हल किया गया।
फ्रांसिस्को डी ला फूएंट

मैंने पृष्ठ के लिए विज्ञापन अवरोधक को निष्क्रिय कर दिया है, लेकिन अभी भी वही त्रुटि हो रही है
मदन भंडारी

1
मेरी समझ में ad_status.js Google उत्पादों जैसे कि एम्बेडेड यूट्यूब वीडियो का उपयोग करते समय बनाया जाता है। तो क्या इस फ़ाइल के होने पर adBlock से बचना संभव है?
निकल्स

रुको, क्या, क्यों adblocker इन url ब्लॉक?
परवल

26

मुझे पता चला है कि यदि फ़ाइल नाम इसमें 300है, तो AdBlock पृष्ठ को ब्लॉक करता है और एक ERR_BLOCKED_BY_CLIENTत्रुटि फेंकता है ।


मैंने इसकी पुष्टि की है और unsplash.com पर टीम को सूचित किया है
टोनी ओ'हागन ने

15

संभावित कारणों की सूची में PrivacyBadger जोड़ें


मेरे पास बस एक मुद्दा था जहां PrivacyBadger कुछ रोक रहा था। मुझे लगता है कि कारण यह था कि सामग्री एक "परीक्षण" उपडोमेन पर थी। यानी test.example.com लेकिन मुझे यकीन नहीं है कि यही कारण था।
krick

5

मुझे लगता है कि यदि आपके url में "बैनर" कुंजी शब्द है, तो यह अवरुद्ध हो जाएगा।


2

जैसा कि यहाँ पर निष्कासित कर दिया गया है , विज्ञापन या स्क्रिप्ट अवरोधन करने वाले कई एक्सटेंशनों के अलावा, आप जान सकते हैं कि नीचे दिए गए फ़ाइल नामों से ऐसा हो सकता है :

विशेष रूप से AdBlock Plus में वर्ण स्ट्रिंग " -300x600 " के कारण संसाधन ERR_BLOCKED_BY_CLIENT समस्या लोड करने में विफल हो रही है।

जैसा कि चित्र में दिखाया गया है, कुछ चित्र अपने नाम में '-300x600' पैटर्न के कारण अवरुद्ध हो गए थे, विशेष रूप से पाठ पैटर्न AdBlock Plus में एक अभिव्यक्ति सूची पैटर्न से मेल खाता है

ERR_BLOCKED_BY_CLIENT समस्या


0

मेरे मामले में यह एक क्रोम एक्सटेंशन था और अवीरा द्वारा "एवीरा ब्राउज़र सेफ्टी" नामक फ़ायरफ़ॉक्स ऐड था। मुझे संस्करण 1.7.4 के साथ समस्या थी। अपने विशिष्ट मामले में मैं आरेख बनाने के लिए gliffy.com नामक वेबसाइट पर लॉग इन करना चाहता था , लेकिन लॉग इन करने के बाद मुझे एक खाली पृष्ठ मिला। यदि आप क्रोम में F12 (कंसोल) का उपयोग करते हैं, तो आप इन सभी ERR_BLOCKED_BY_CLIENT (और अन्य) त्रुटियों को देख सकते हैं।


0

ओपेरा ब्लॉकर और अन्य नेटवर्क में सभी फाइलों / यूआरएल की जांच करते हैं। फिर सूची की तुलना करता है । यह EasyPrivacy और है EasyList । आपकी फ़ाइल / में यूआरएल, तो यह , अपने प्रतिबंध होगा। सौभाग्य।

तो ... मैं सभी addBlockers के लिए FilterLists पाते हैं !

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