क्रोम: जावास्क्रिप्ट कंसोल में एक्सटेंशन एरर्स छिपाएं


33

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

अगर इस बात का कोई अच्छा जवाब नहीं है, तो मैं आक्रामक एक्सटेंशन को कैसे चलाऊं, उन्हें एक बार में बंद करने से कम है?


1
उत्तर की तलाश में किसी के लिए, कृपया क्रोम बग ट्रैकर पर जाएं और क्रोम देव टीम को बताएं कि हमें विस्तार नेटवर्क जानकारी और कंसोल लॉग को अक्षम करने का एक तरीका चाहिए: Bugs.chromium.org/p/chromium/issues/detail?id/239401
पूतज़को

जवाबों:


13

मुझे लगता है कि यह एक पुराना सवाल है, लेकिन आपके सभी एक्सटेंशनों को व्यवस्थित रूप से अक्षम करने से बेहतर तरीका है यह पता लगाना कि कौन सा एक त्रुटि फेंक रहा है।

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

क्रोम देव टूल्स में एक्सटेंशन एरर का स्क्रीनशॉट

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

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


होवर करने के बजाय, क्रोम अब आईडी दिखाता है ताकि आप एक्सटेंशन में तुरंत कूदने के लिए "कमांड / ctrl-F" के साथ फाइंड कर सकें।
प्रक्सिटेलिस

@Praxiteles एक्सटेंशन पृष्ठ पर, आपको Developer Modeआईडी दिखाने के लिए चेकबॉक्स की जांच करनी होगी ।
क्विकर

14

मुझे पता है कि यह एक पुराना सवाल है, लेकिन आज यहां आने पर मुझे एक नया समाधान मिला और मैंने अपने दो सेंट जोड़ने का फैसला किया।

क्रोम कंसोल में दाईं ओर एक गियर विकल्प है। इस पर क्लिक करने से कुछ विकल्प सामने आएंगे।

सुनिश्चित करें कि आप केवल लॉग दिखा रहे हैं top, और वह Selected context onlyचयनित है।

यह एक्सटेंशन से सभी त्रुटियों को छिपाएगा।

स्क्रीनशॉट


यह समस्या के लिए सबसे अच्छा समाधान की तरह दिखता है - महान खोज!
इवान पीवस्की

6

मामले में त्रुटि एक क्रोम एक्सटेंशन से आ रही है जिसे आप अक्षम नहीं करना चाहते हैं, अब विशिष्ट एक्सटेंशन या स्क्रिप्ट से संदेशों को फ़िल्टर करने की सुविधा है। कंसोल संदेश ढूंढें, उस पर राइट क्लिक करें, फ़िल्टर पर जाएं> संदेश छिपाएं ______ से। यह प्रभाव तब तक बना रहता है जब तक आपके पास वह टैब खुला रहता है।

क्रोम कंसोल संदेशों को फ़िल्टर करना


1

कभी कोई उत्तर नहीं मिला, लेकिन मैंने प्रत्येक एक्सटेंशन को बंद करके समस्या का पता लगाया जब तक कि मुझे अपराधी नहीं मिला।


1
क्या अपराधी विस्तार खोजने का एक बेहतर तरीका है? वर्तमान में, मैं भी इसे उसी तरह से पाता हूं जैसे आपने किया था।
इस्माइल

एक चीज जो मैंने देखी है, वह कंसोल के निचले भाग में ड्रॉपडाउन है जो डिफ़ॉल्ट रूप से "<पृष्ठ संदर्भ>" कहता है। यदि आप उस पर क्लिक करते हैं, तो ऐसा लगता है कि आप केवल एक एक्सटेंशन तक फ़िल्टर कर सकते हैं, लेकिन दुर्भाग्य से एक्सटेंशन नाम वहां नहीं हैं, उनकी संदर्भ आईडी हैं।
टॉम

एड्रेस बार में Chrome वेब स्टोर में संदर्भ आईडी का भी उपयोग किया जाता है। इसे देखें: stackoverflow.com/a/22820109/230167
ब्रायन डाउनिंग

2
@iSid विंडोज पर जाएं -> एक्सटेंशन। एक्सटेंशन आईडी प्रत्येक एक्सटेंशन के विवरण में है। यह आईडी कंसोल में त्रुटि में दिखाई जाएगी।
कूपर मारुयामा

1
क्या इसे छुपाने का कोई और तरीका है? मैं इसे चालू या नष्ट नहीं करता, क्योंकि मैं इसका उपयोग करता हूं!
नव

1

यहां ब्रेकिंग एक्सटेंशन को सीधे पहचानने का तरीका है। बहरहाल, यह वास्तव में सवाल का जवाब नहीं है। अच्छा - अब तक का एकमात्र तरीका एक्सटेंशन को अक्षम करना प्रतीत होता है।

टूटे हुए विस्तार को पहचानने के लिए तीन चरण

बेस्ट, बेनेडिकट

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