728x90
무조건적인 줄 알았던 console.log()에서 오류가 발생했다..
뭐냥 ... -_-
찾아보니 ,,,,,,,,,,,,
브라우저에 따라, 그리고 브라우저의 세부적인 버전에 따라 console 개체가 지원하는 기능이 조금씩 미묘하게 다르다고 한다. 극단적으로는 console 개체 자체가 지원되지 않는 버전도 당연히 존재하기 때문에 그런 경우 console 개체를 호출하면 오류가 발생한다고 한다 ㅠ__ㅠ 그럼 우짤깡 ...
바로바로바로 크로스-브라우징 개발 환경에서 console 개체의 기능을 사용하고 싶지만 오류는 피하고 싶다면 다음과 같이
방어용으로 코드를 페이지 최상단에 추가해주면 오류는 피할 수 있당 ! 와.후.ㅇ0ㅇ
if (typeof window.console == "undefined") {
window.console = {
log: function (msg) {
// Do Nothing
}
};
}
일단 지금은 빨리 console을 찍어봐야되서 급하니 오류를 피하는 방법만 알아두겠다.
추후에 더 공부해서 내용을 추가해야쥐ㅣ~
이런 오류에 대해 깊이 아시는 분들은 주저없이 정보공유해주세여~~~ :))
728x90
반응형
'FE > JavaScript' 카테고리의 다른 글
[javascript] 콜백(callback) 함수 사용이유 ,,? (3) | 2020.09.16 |
---|---|
[javascript] input 입력 글자 수 제한 (0) | 2020.09.10 |
[javascript] IE상에서 오류나는 .remove() 호환가능한 대체 로직 (0) | 2020.08.27 |
[javascript] html DOM control하기 (2) | 2020.06.23 |
[javascript] js 파일생성으로 jsp 반복부분 간편하게 사용하기 (2) | 2020.06.18 |
댓글