सभी जावास्क्रिप्ट अनहैंडल्ड एक्सेप्शन्स पकड़ने के लिए, window.error का उपयोग करें। onerror इवेंट हैंडलर एरर की सटीक प्रकृति की पहचान करने के लिए तीन जानकारी प्रदान करता है:
- एरर मैसेज - वही मैसेज जो ब्राउज़र दिए गए एरर के लिए प्रदर्शित करेगा
- URL - वह फाइल जिसमें एरर हुई
- लाइन नंबर - दिए गए 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>