Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

window.onerror and javascript console errors

I have following code to capture errors in javascript

<script type="text/javascript">
   window.onerror = function(msg, url, linenumber) {
      console.log('Error message: '+msg+'\nURL: '+url+'\nLine Number: '+linenumber);
      return true;
   }
</script>

I opened chrome developer console and going to generate ReferenceError by random javascript code. Lets say:

person.run();  // person object does not exist

It throws Uncaught ReferenceError: person is not defined and printed in the console. But it is not captured by window.onerror. Why?

like image 575
Fizer Khan Avatar asked Oct 26 '14 06:10

Fizer Khan


1 Answers

An event handler for runtime script errors.

Note that some/many error events do not trigger window.onerror, you have to listen for them specifically.

open this link this is use full for you:

https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onerror

like image 162
pathik devani Avatar answered Oct 30 '22 10:10

pathik devani