#addEventListener

모르겠음모르겠음· 7년

질문IE11 > addEventListener 를 사용하는 부분에서 callback 이 호출이 안됩니다.

window['addEventListener']('messsage', callback,false) 를 실행해야하는데, IE11 일부 브라우저(11.0.40)에서는 정상적으로 작동하나, 최신 버전의 경우 (11.0.70) callback 이 호출되지 않습니다. (postmessage 에서 IE 브라우저에 따라 addEventListener /attachEvent 로 분기를 하고 있습니다. IE11 은 addEventListener 가 실행되구요. )답답해서 질문 처음으로 올려봅니다.. ㅠ.ㅠ 조언 부탁드립니다. 
3.1K
3
1
0
kimho
kimho·2018-08-31
일단 제가 IE 11.0.80 버전에서 테스트해보았을 때는 잘 동작하는 것 같습니다.다음 사항을 한번 확인해볼 필요가 있을 것 같습니다.IE 브라우저의 개발자환경보기(F12)에서 브라우저의 문서모드 버전이 낮게 설정되어있지 않은지만약 callback 함수가 다른 .js 파일에 있다면 해당 .js 파일이 해당 IE 브라우저에 캐시가 되어 callback 함수...
모르겠음
모르겠음·2018-08-31
if (window['addEventListener']) { window[callback ? 'addEventListener' : 'removeEventListener']('message', function(){alert('test');}, !1); // A ...