화면에 잡히는 오류를 handling 해야되는 일이 생겨서 알아보고 정리하는 글.
참고 문헌 : https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror
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();
반응형
'Frontend > JavaScript' 카테고리의 다른 글
[Javascript] 일치하는 문자열 확인하는 .indexOf() 의 주의점 (0) | 2021.05.07 |
---|---|
[Javascript] RegExp 정규식으로 입력 문자패턴 체크 (특수문자 넣었는데 왜 안돼!) (0) | 2021.02.17 |
[Javascript] 자바스크립트 배열 값 중 최대값 찾기 (0) | 2020.07.03 |
[Javascript] Object 객체에 .forEach() 가 안먹을 때 (0) | 2020.05.14 |
[JavaScript] 헷갈리지 말자! for loop 유형 (in, of) (0) | 2020.03.12 |
댓글