2017년 5월 31일 수요일

IE : 개체가 'addEventListener' 속성이나 메서드를 지원하지 않습니다.

jQuery 를 테스트 해보다 보니, "개체가 'addEventListener' 속성이나 메서드를 지원하지 않습니다." ... 라는 오류가 발생한다. 문제는 크롬에선 정상적으로 로드 되는데, IE 에서만 오류가 발생한다는 것.


아무것도 안하고 jQuery 링크만 시켰을 뿐인데, 오류가 발생한다.
황당하지만, 구글신께 여쭤보니...

일반적으로 문서 시작에 "<!DOCTYPE html>" 같은 문서 타입을 기록해주지 않았을 경우이거나, "호환성 보기 설정" 이 되어 있을 경우 발생한다고 한다.

문서 타입은 그냥 그 파일을 열어서 기록되어 있나 확인해보면 되고...
호환성 보기는...


IE 에서 "도구 > 호환성 보기 설정" 으로 확인.


역시 호환성 보기가 설정 되어 있었군.
이거 제거를 해주면 정상적으로 페이지가 오류 없이 로드 된다.