मैं अपने प्रोग्राम के जावास्क्रिप्ट पक्ष में कुछ लॉगिंग करने के लिए console.log का उपयोग करने का प्रयास कर रहा हूं। मैंने देखा, हालांकि, जब तक कि IE में dev console खुला नहीं है, जेएस मूल रूप से कंसोल.लॉग हिट करते समय काम करना बंद कर देता है। यह एक दर्द है ... इसका मतलब है कि जब भी मैं उत्पादन निर्माण करना चाहता हूं तो मुझे सभी लॉगिंग को हटाना होगा।आईई के तहत कोड तोड़ने के बिना कंसोल पर लॉग इन करने का कोई तरीका है?
स्पष्ट के अलावा:
function DoSafeConsoleLog(parameters)
{
if (!$.browser.msie)
{
console.log(parameters);
}
}
वहाँ जावास्क्रिप्ट कि सभी प्रमुख ब्राउज़रों के लिए अनुकूल है लॉग इन करने के लिए एक अच्छा तरीका है?
संपादित करें:
खैर, डुप्लिकेट पोस्ट (उफ़) को देख के साथ-साथ यहां के जवाब पर विचार के बाद, मैं सिर्फ कॉल करने से पहले कंसोल के अस्तित्व के लिए जाँच के साथ कंधे होगा है। भले ही मैं अतिरिक्त मार्कअप करने के लिए नाराज हूं, मैं भविष्य के प्रोग्रामर के चरणों पर कदम नहीं उठाऊंगा जो मेरे कोड को डीबग करने के लिए फायरबग लाइट का उपयोग करना चाहेंगे।
संभव [IE में console.log बयानों के लिए परीक्षण] की डुप्लीकेट (http://stackoverflow.com/questions/7585351/परीक्षण-के-कंसोल-लॉग-स्टेटमेंट-इन-यानी) – zzzzBov
['कंसोल' का संभावित डुप्लिकेट इंटरनेट एक्सप्लोरर के लिए अपरिभाषित त्रुटि है] (http://stackoverflow.com/questions/3326650/console-is-undefined-error -for-internet-explorer) – skolima