본문 바로가기
Frontend/JavaScript

[JavaScript] window.onerror 정리

by 지구 2021. 2. 1.

화면에 잡히는 오류를 handling 해야되는 일이 생겨서 알아보고 정리하는 글.

 

참고 문헌 : https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror

 

GlobalEventHandlers.onerror - Web APIs | MDN

The onerror property of the GlobalEventHandlers mixin is an EventHandler that processes error events. Error events are fired at various targets for different kinds of errors: When a JavaScript runtime error (including syntax errors and exceptions thrown wi

developer.mozilla.org

 

window.onerror 인자값의 브라우저 호환성

BROWSER MESSAGE URL LINENO COLNO ERROROBJ
Firefox O O O O O
Chrome O O O O O
Edge O O O O O
IE11 O O O O O
IE10 O O O O X
IE8,9 O O O X X
Safari 10 and up O O O O O
Safari 9 O O O O X
Android Browser 4.4 O O O O X

 

window.onerror 테스트

// 1. Uncaught Error
throw new Error("BOOM!");

// 2. Syntax Error
vars testVar = "aa";

// 3. Uncaught Syntax Error
var a = null;
a.toString();
반응형

댓글