2012-10-16 11 views
8

मैं क्योंकि स्रोत (एसआरसी) याद आ रही है एक 404 त्रुटि घटित eleminate करने की कोशिश ..कंसोल में 404 यूआरएल त्रुटि को हटा दें?

var $chart = $("<img />") 
    .addClass("trend-pic") 
    .error(function(){ 
     console.log("error loading..") 
    }); 
try{ 
    $chart.attr("src", jobs[counter].url + "test/trend") 
}catch(err){ 
    $chart.attr("src", ""); 
}  

कई सामान की कोशिश की है, तो अंत में एक .error(function(){}) डाल त्रुटि अर्थात को पकड़ने के लिए। $chart.load() का उपयोग करें - यह जांचने के लिए कि छवियां लोड हो गई हैं या नहीं? उनमें से कोई भी मदद नहीं की?

GET {myURLString} 404 (Not Found)

ब्राउज़र: सफारी

+0

एक त्रुटि है कि आप यकीन है कि छवि हमेशा वहाँ होने की पुष्टि करने के अलावा अन्य रोका जा सकता है नहीं है यही कारण है कि। आपको अनुरोध करना होगा कि यह नेटवर्क अनुरोध/कंसोल में दिखाई देगा। – epascarello

+1

यह आपको 404 त्रुटि बता रहा है क्योंकि 404 त्रुटि * हुई *। एक ही तरीका है यह सर्वर –

+1

पर एक प्रॉक्सी स्क्रिप्ट का उपयोग करने के लिए किया जाएगा से बचने के लिए यह लेख देखें: http://stackoverflow.com/questions/7035466/check-if-file-exists-but-prevent-404-error-in -console-से-दिखा-अप – BishopZ

उत्तर

0

आप वास्तव में नहीं कंसोल से उन 404 त्रुटियों हटा सकते हैं। सबसे अच्छा आप कुछ AJAX कॉल कर सकते हैं और रिटर्न कोड देख सकते हैं, लेकिन फिर आप केवल अपने डोमेन के लिए अनुरोध तक ही सीमित रहेंगे।

EDIT--

ओह, और हाँ, उन त्रुटियों "अनुरोध" टैब में दिखाई देते रहेंगे! वे सिर्फ "कंसोल" टैब (क्रोम में) में दिखाई नहीं देंगे।

0

मुझे लगता है कि वहाँ, अपने कंसोल से त्रुटि को खत्म करने का अधिकार यूआरएल की उम्मीद करने का कोई तरीका नहीं है। कोशिश {} पकड़() त्रुटि फेंक दिया जाता है और $ chart.attr रिक्त स्ट्रिंग के साथ फिर से बुलाया जाएगा के साथ अपने रास्ते में

आप क्या कर सकते इस तरह एक जांच जोड़ने से पहले आप .attr सेट किया गया है()

if (jobs[counter].url !== void 0 && 
    jobs[counter].url.length !== 0) { 

     $chart.attr("src", jobs[counter].url + "test/trend") 
} 

ताकि आप कोशिश {} पकड़ निकाल सकते हैं()

आशा है कि यह मदद करता है।

+0

thankyou मैं इस बाहर की कोशिश करेंगे .. – user1750098

+0

कोशिश पकड़ में मदद करता है IE में – BishopZ

+0

'अगर (नौकरियों [काउंटर] .url)' पर्याप्त होगा त्रुटियों में से कुछ मुखौटा 'undefined' के बाद से, और '" "मेरे फ़ायरबग कंसोल में – 1j01

0

404 कोई त्रुटि नहीं है। सर्वर का तरीका यह है कि इसमें क्लाइंट द्वारा संदर्भित स्रोत नहीं है।

+0

झूठी हैं, यह 404 को 'नेटवर्क एरर' के रूप में संदर्भित करता है – dsdsdsdsd

0

बस जवाब No.Because इस एक ही रास्ता सर्वर भेजें "एक त्रुटि नहीं है" है।

इस एक का संदर्भ लें।

Prevent 404 Error in console

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