Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

सभी जावास्क्रिप्ट त्रुटियों को कैसे पकड़ें?


सभी JavaScript त्रुटियों को पकड़ने के लिए, onerror() विधि का उपयोग करें। जावास्क्रिप्ट में त्रुटि प्रबंधन की सुविधा के लिए ऑनरर इवेंट हैंडलर पहली विशेषता थी। जब भी पृष्ठ पर कोई अपवाद होता है तो त्रुटि घटना विंडो ऑब्जेक्ट पर सक्रिय हो जाती है।

आतंक ईवेंट हैंडलर त्रुटि की सटीक प्रकृति की पहचान करने के लिए जानकारी के तीन टुकड़े प्रदान करता है -

  • त्रुटि संदेश - वही संदेश जो ब्राउज़र दी गई त्रुटि के लिए प्रदर्शित करेगा
  • यूआरएल - वह फ़ाइल जिसमें त्रुटि हुई
  • लाइन नंबर − दिए गए URL में पंक्ति संख्या जिसके कारण त्रुटि हुई

उदाहरण

जावास्क्रिप्ट त्रुटियों को पकड़ने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं -

<html>
   <head>
      <script>
         <!--
            window.onerror = function (msg, url, line) {
               alert("Message : " + msg );
               alert("url : " + url );
               alert("Line number : " + line );
            }
         //-->
      </script>
   </head>
   <body>
      <p>Click the following to see the result:</p>

      <form>
         <input type = "button" value = "Click Me" onclick = "myFunc();" />
      </form>
   </body>
</html>

आउटपुट

सभी जावास्क्रिप्ट त्रुटियों को कैसे पकड़ें?


  1. जावास्क्रिप्ट का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं?

    जावास्क्रिप्ट का उपयोग करके URL ऑब्जेक्ट बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&g

  1. 0x80070057 त्रुटियों को कैसे सुधारें

    0x80070057 त्रुटि एक विशिष्ट समस्या है जिसमें शामिल हैं Windows अद्यतन या Windows Live Messenger मेल सेवा। त्रुटि संदेश एक संकेत हो सकता है कि विंडोज अपडेट के साथ कोई समस्या है, विशेष रूप से सॉफ्टवेयर वितरण फ़ोल्डर के साथ, या यदि यह विंडोज लाइव मैसेंजर मेल से है, तो इसका मतलब यह हो सकता है कि आउटब

  1. 0x80070057 त्रुटियों को कैसे ठीक करें

    0x80070057 त्रुटि एक विशिष्ट समस्या है जिसमें शामिल हैं विंडोज अपडेट या विंडोज लाइव मैसेंजर मेल सर्विस। त्रुटि संदेश एक संकेत हो सकता है कि विंडोज अपडेट के साथ कोई समस्या है, विशेष रूप से सॉफ्टवेयर वितरण फ़ोल्डर के साथ, या यदि यह विंडोज लाइव मैसेंजर मेल से है, तो इसका मतलब यह हो सकता है कि आउटबॉक्