से पहले इस ने काट लिया:
एक त्वरित खोज इस सूत्र के तरीकों पर चर्चा करता है, तो Firebug कंसोल मौजूद है पता लगाने के लिए पता चला। आदर्श रूप से सभी console.log स्टेटमेंट को उत्पादन से पहले हटा दिया जाना चाहिए, लेकिन यह त्रुटि प्रवण है और डेवलपर्स हमेशा भूल जाते हैं या केवल एफएफ + फ़ायरबग में परीक्षण करते हैं।
एक संभावित समाधान एक डमी कंसोल ऑब्जेक्ट बनाना है यदि कोई पहले से परिभाषित नहीं है। सावधानी के
if(typeof window.console == 'undefined'){
window.console = {
log:function(){}
};
}
एक शब्द: यह 10.4 है कि किसी भी कॉल console.log करने के लिए एक सुरक्षा अपवाद फेंक के रूप में सांत्वना वस्तु एक आरक्षित मैक ओएस डैशबोर्ड विजेट में इस्तेमाल वस्तु है पर सफारी के लिए मामला हुआ करता था। यकीन नहीं है कि यह मामला अब है, आज रात की जांच करेगा।
स्रोत
2009-05-27 12:24:04
सफारी का नवीनतम संस्करण 10.5 वास्तव में अपने वेब देव उपकरण में console.log() एपीआई का उपयोग सरल आवरण है, तो यह हो सकता है यदि आप हाल के संस्करणों का समर्थन कर रहे हैं तो कोई समस्या नहीं है। – ajm
पर्याप्त उचित, लगा कि वे इसे बहुत लंबे समय तक तोड़ने नहीं देंगे –