2013-05-04 11 views
25

मैं jQuery एजेक्स के माध्यम से कॉच डीबी के साथ संचार कर रहा हूं, और आरईएसटी अनुबंध द्वारा '404' त्रुटियों की अपेक्षा की जाती है। लेकिन हर अनुरोध करता है कि '404' के साथ समाप्त होता के लिए, '412' या ऐसा है, तो गूगल क्रोम DevTools कंसोल में एक लाल त्रुटि लाइन, लिखना इस तरह:jQuery AJAX: क्रोम DevTools में 404 त्रुटियों को रोकने के लिए कैसे?

chrome DevTools

किसी भी तरह jQuery तो '404 कॉन्फ़िगर करने के लिए क्या यह संभव है 'दिए गए अनुरोध के लिए कोई त्रुटि नहीं है? नकली त्रुटियों स्पैम अव्यवस्था आउटपुट और सैकड़ों नकली '404' और '412' "त्रुटियों" को देखते हुए मैं वास्तविक त्रुटियों या कुछ console.log याद कर सकता हूं :)।

+2

क्षमा करें, मेरे दोस्त, यह एक और उदाहरण है कि आरईएसटी HTTP-hobbled पारिस्थितिक तंत्र के लिए एक गरीब फिट कैसे है, इस तरह के ब्राउज़र –

उत्तर

25

क्रोम उपयोगकर्ता से अपनी गतिविधियों को छिपाने के लिए कंसोल में त्रुटियों को अवरुद्ध करने या फ़िल्टर करने का दुरुपयोग करने के लिए स्क्रिप्ट की संभावना के कारण प्रोग्रामेटिक रूप से यह संभव नहीं है।

आप निश्चित रूप से त्रुटि, चेतावनी, डीबग द्वारा कंसोल में संदेश फ़िल्टर कर सकते हैं।

आप क्रोम में those asking for more powerful capabilities to filter console messages पर अपनी आवाज जोड़ सकते हैं, इसलिए जब आप कंसोल देखते हैं तो आप इसे बंद करने वाले संदेशों को फ़िल्टर कर सकते हैं। पदों में से एक आपके स्वयं के कंसोल संदेशों को टैग करने के लिए एक उपकरण प्रदान करता है और फिर उन्हें फ़िल्टर करता है।

यदि आप कंसोल में कोई त्रुटि हाइलाइट करना चाहते हैं, तो आप अपने कोड में लॉग इन करते समय इसमें शैलियों को जोड़ सकते हैं। निम्नलिखित उदाहरण के संदेश को अलग दिखाने के होगा:

console.log("%cUser %s has %d points", "color:orange; background:blue; font-size: 16pt", userName, userPoints); 
4

एक necropost के बिट:

रिकॉर्ड के लिए, Chrome और Firefox वर्धित सुविधाओं आप नेटवर्क के लिए विशेष त्रुटियों को अनदेखा करते हैं कि जा चुके है।

Firefox "Net" console menu:

Chrome "Hide network messages" checkbox

फ़ायरफ़ॉक्स में, फिल्टर विंडो के शीर्ष पर श्रेणी के द्वारा टूट रहे हैं:

क्रोम में, चेकबॉक्स को देखने के लिए फिल्टर आइकन पर क्लिक करें

+0

सच है, लेकिन जावास्क्रिप्ट के माध्यम से कंसोल पर जाने वाली त्रुटियों को रोकने के लिए अभी भी कोई रास्ता नहीं है। – Bangkokian

संबंधित मुद्दे