개인적인 프로그램/자바스크립트
구버전 jquert(1.7.2)버전에서 ie를 구별못하는 문제
삽지리
2014. 3. 19. 09:37
if ($.browser.mozilla || $.browser.opera) {
c.bind("textchange", function(a, b) {
$.check(c, e.indicator, parseInt(e.limit), e.twice);
});
} else {
c.bind("keyup", function(a) {
$.check(c, e.indicator, parseInt(e.limit), e.twice);
});
}
이런식으로 textarea를 위한 byte체크를 위해서 분기를 하는 부분이 있었는데
ie11은 $.browser.mozilla 가 true이다
해서 찾아보니
http://serpiko.tistory.com/370
이런글이 있네
내용에 보면 ie11에는 navigator.userAgent에 MSIE가 없어서 생기는 오류인듯
http://www.slideshare.net/netil/ie11-201310
이것도 한번 읽어볼것
눈여겨볼 내용은
ie11이전까지는 attachEvent를 사용했으나 이제는
다른브라우저들과 마찬가지로 addEventListener를 사용하게 된것