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