एक्सटेंशन के कारण कंसोल त्रुटियों को छिपाने के लिए Chrome Devtools कंसोल फ़िल्टर का उपयोग करें


43

मैं ERR_BLOCKED_BY_CLIENTAdBlock के कारण मिलने वाली सभी त्रुटियों को दूर करना चाहूंगा , इसलिए मैंने सोचा कि Filterक्षेत्र को अच्छी तरह से समझ लिया जाएगा लेकिन मैं इसका उपयोग रिवर्स फिल्टर के लिए नहीं कर सकता।

यहाँ छवि विवरण दर्ज करें

मूल रूप से मैं जो चाहता हूं ... | grep -v ERR_BLOCKED_BY_CLIENT


जवाब की तलाश में किसी के लिए, कृपया क्रोम बग ट्रैकर पर जाएं और क्रोम देव टीम को बताएं कि हमें इसकी आवश्यकता है: bugs.chromium.org/p/chromium/issues/detail?id=239401
pootznit

जवाबों:


43

आजकल क्रोम के फ़िल्टर बॉक्स में एक बहिष्करण तंत्र है:

-net::ERR_BLOCKED_BY_CLIENT

यह सभी कंसोल त्रुटियों को हटाता है जो नेटवर्क संसाधनों तक पहुंच को अवरुद्ध करता है। ये त्रुटियां आमतौर पर विज्ञापन ब्लॉकर्स और समान स्क्रिप्ट के कारण होती हैं। लेकिन ध्यान रखें, यह आपकी साइट पर सेवा कार्यकर्ताओं द्वारा भी हो सकता है।

अधिक गहन समाधान के रूप में, आप सभी एक्सटेंशन द्वारा उत्पन्न आउटपुट को ब्लॉक करना चाह सकते हैं। यह झूठी सकारात्मक के लिए कम मौका भी छोड़ देता है।

कंसोल के ऊपरी-दाएं कोने पर स्थित कंसोल सेटिंग्स को प्रबंधित करने के लिए एक कोग व्हील है। विकल्प Selected context onlyनेस्टेड ब्राउज़र एक्सटेंशन संदर्भों के सभी को अनदेखा करता है। कुछ उदाहरण स्क्रीनशॉट के नीचे।

Selected context onlyविकलांगों के साथ सेटिंग :

"चयनित संदर्भ केवल" अक्षम के साथ सेटिंग्स

Selected context onlyसक्षम के साथ सेटिंग्स :

"केवल चयनित संदर्भ" वाली सेटिंग सक्षम की गई


(?!.*BLOCKED_BY_CLIENT)पर्याप्त है (सुपरलाजेसर के लिए)।
स्कॉट वीवर

नहीं, यह नहीं है। क्या आपने रेगेक्स को चालू किया? और क्या आपने अन्य आउटपुट को भी डिलीट नहीं किया है? जब रेगेक्स अक्षम हो जाता है तो आपका समाधान सभी कंसोल आउटपुट को फ़िल्टर करता है, और रेगेक्स सक्षम होने पर कुछ भी फ़िल्टर नहीं करता है।
गुइडो बोमन

7
क्रोम ने इस तरह से काम किया, आपको आगे की स्लैश के साथ रेगेक्स को घेरना होगा:/^(?!net::ERR_BLOCKED_BY_CLIENT).*$/
कैमोमाइलकैसे

मैं निम्नलिखित संदेश को कैसे Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
छिपाऊँ

यह एक विशिष्ट वेबसाइट से एक त्रुटि की तरह दिखता है। बस त्रुटि को फ़िल्टर करना एक महान विचार नहीं लगता है। यदि आप वास्तव में निश्चित हैं कि आप इसे फ़िल्टर करना चाहते हैं, तो आप ऐसा कर सकते हैं:/^(?!lastError: Could not establish connection\. Receiving end does not exist\.).*$/
गुइडो बोमन

29

मैक प्रो (रेटिना, 13-इंच, 2013 की शुरुआत) OSX: 10.10.5 क्रोम: 46.0.2490.71 (64-इंच)

  1. ' कंसोल ' खोलें और उस त्रुटि लॉग पर राइट क्लिक करें जिसे आप देखना नहीं चाहते हैं।
  2. ' Filter ' पर क्लिक करें -> ' xxx.js से संदेश छिपाएं '

स्क्रीनशॉट
(विस्तार करने के लिए छवि पर क्लिक करें)


साथ ही विंडोज पर अच्छी तरह से काम कर रहा है।
स्टिजेन ज्युकेंस

1
लेकिन स्रोत के नक्शे के साथ विफल रहता है (सभी संदेश एक विशाल से हैं vendor.js)
ऑलकुमैन

1
आप इसे कैसे रद्द करते हैं? मेरा मानना ​​है कि मैंने इसे गलती से क्लिक किया है और मुझे कोई फ़िल्टर सक्षम नहीं दिखता है। => ठीक है, यह पाया गया, एक और संदेश पर क्लिक करें -> फ़िल्टर -> सभी को
अनसुना करें

अंतिम क्रोम संस्करण पर "सभी को
अनहाइड

4

मैंने पाया कि प्रत्येक संदेश पर राइट-क्लिक करने से इसे छिपाने की अनुमति मिलती है, लेकिन यह ऑटोजेनरेटेड फ़ाइल नामों वाली स्क्रिप्ट के लिए काम नहीं करता है।

एक स्क्रिप्ट छिपाने के लिए देव कंसोल में राइट क्लिक करें

संपादित करें : अब एक "छिपा नेटवर्क संदेश" विकल्प है (Google Chrome के देवताओं ने हमारी प्रार्थना का जवाब दिया: D):

इससे पहले :

से पहले

के बाद :

बाद


क्या मैं पागल हूं, या ऐसा करने की क्षमता क्रोम के नवीनतम संस्करण में दूर चली गई है?
जेसन

अभी भी यहाँ क्रोम 35 में
डोरियन

मैं मैक पर हूँ। शायद यह एक अंतर है?
जेसन

मैं मैक पर भी हूँ;)
डोरियन

3
लगता है मैं पागल हूं। अजीब। जब मुझे राइट क्लिक होता है तो मुझे "अनहाइड ऑल" विकल्प मिल जाता है। फाइलों की कोई सूची नहीं।
जेसन

2

हालांकि यह कम विशिष्ट है, मुझे लगता है कि मैं गियर आइकन पर क्लिक कर सकता हूं और "नेटवर्क छिपाएं" चेकबॉक्स की जांच कर सकता हूं। क्या अधिक है, यह सेटिंग कंसोल के नए उदाहरणों और पुनरारंभ के लिए बनी रहती है। फिल्टर नहीं करते।

इसलिए जबकि फ़िल्टर अच्छा है यदि आप इसे अस्थायी रूप से बंद करना चाहते हैं, तो यह विकल्प डिफ़ॉल्ट रूप से इन त्रुटियों को दूर करता है।



0

आप फ़िल्टर विकल्प का उपयोग करके कंसोल त्रुटियों (लाल में) को फ़िल्टर नहीं कर सकते।

आपका सबसे अच्छा विकल्प या तो एक्सटेंशन के अपडेट के लिए इंतजार करना है जो समस्या को हल करता है, या एक वैकल्पिक एक्सटेंशन ढूंढता है जो एक ही काम करता है, या मैन्युअल रूप से एक्सटेंशन डाउनलोड करें, इसे अनपैक करें, त्रुटि का कारण बनने वाले कोड को बदलें, फिर इसे वापस पैक करें। और इसे स्थापित करें।

Guido Bouman के उत्तर में उल्लेखित क्रोम के हाल के संस्करणों में रिवर्स फिल्टर है ।


धन्यवाद मुझे लगता है कि मैं बस इंतजार करूंगा, मैंने पाया कि प्रत्येक त्रुटि संदेश पर राइट क्लिक करने से मैं उन्हें "छिपाने" की अनुमति दे सकता हूं, लेकिन अधिकांश फाइलें एनालिटिक्स फाइलें (AdBlock द्वारा अवरुद्ध) हैं और फ़ाइल नाम ऑटो उत्पन्न होते हैं लेकिन यह विधि काम करती है केवल कुछ एनालिटिक्स प्रदाताओं के लिए।
डोरियन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.