जावास्क्रिप्ट में यह शानदार कॉलबैक window.onerror
है। किसी भी त्रुटि को ट्रैक करना काफी सुविधाजनक है। हालांकि, यह त्रुटि नाम, फ़ाइल नाम और रेखा के साथ कॉल करता है। यह try...catch
कथन से वास्तविक त्रुटि ऑब्जेक्ट प्राप्त करने के रूप में निश्चित रूप से समृद्ध नहीं है। वास्तविक त्रुटि ऑब्जेक्ट में बहुत अधिक डेटा है, इसलिए मैं इसे प्राप्त करने का प्रयास कर रहा हूं। दुर्भाग्यवश, try...catch
कथन ठीक काम नहीं करता है जब आप एसिंक कोड शुरू करते हैं।विंडो के साथ वास्तविक जावास्क्रिप्ट त्रुटि ऑब्जेक्ट प्राप्त करें। आतंक
क्या दोनों दुनिया के सर्वोत्तम संयोजन और प्राप्त करने का कोई तरीका है? मैंने शुरुआत में त्रुटि onerror
ब्लॉक में ट्रिगर की गई त्रुटि प्राप्त करने का एक तरीका ढूंढ लिया, लेकिन ऐसा लगता है कि जेएस इसे संग्रहीत नहीं करता है।
कोई सुराग?
पकड़ने त्रुटि setTimeout और setInveral जैसे कार्यों को ओवरराइड और एक कोशिश पकड़ पाश अंदर डाल करने के लिए: इन ब्राउज़रों आप 'त्रुटि' ठीक से इस घटना के लिए window.onerror, या (! आश्चर्यजनक) बाँध उपयोग कर सकते हैं या तो दोनों में उन्हें। आप सभी त्रुटियों को पकड़ने में सक्षम होंगे। सही बात ? –