jQuery 2.0과 1.9를 주석 조건문으로 모든 브라우저에 호환시키기

,
<!--[if !IE]> -->
<script src="jquery-2.0.0.min.js"></script>
<!-- <![endif]-->
<!--[if lt IE 9]>
<script src="jquery-1.9.1.min.js"></script>
<![endif]-->
<!--[if gte IE 9]>
<script src="jquery-2.0.0.min.js"></script>
<![endif]-->

일단 이렇게 하면 IE9과 그 외 브라우저에서는 2.0.0을, IE8 이하에서는 1.9.1을 로드하게 된다. 주석 조건문으로 처리했으니 특별히 추가 로딩 부담이 발생하지도 않는다.

단, 이렇게만 하면 파이어폭스와 크롬의 구버전에서 어떤 일이 생길지는 모르겠다.

검색을 해 보니 이런 말이 있다.(FIREFOX 3.6 NOT SUPPORTED IN JQUERY 2.0? comment:13)

Ah, thanks for identifying the disconnect there Nao. As others have pointed out, we technically “dropped support” for FF3.6 around the time 1.8 came out. (When 1.7 came out, FF4 had just come out, IIRC. By the time 1.8 came out, FF 12 was the current version.) So that’s why it wasn’t mentioned in any blog posts wrt to 1.9.

번역은 잘 못하겠고, 대충 이런 말인데,

파이어폭스 3.6은 jQuery 1.8쯤에서 지원을 끊었다. jQuery 1.7이 나왔을 때 파이어폭스 4가 나왔다. jQuery 1.8이 나왔을 때 파이어폭스 최신 버전은 12였다. 그래서 jQuery 1.9가 나왔을 때 별다른 언급이 없었던 거다.

뭐 대충 이런 말이다. 이런 거 말고는 찾기가 힘들다. jQuery 버전별 브라우저 서포트를 찾아 보면 도움이 될 지도 모르겠다는 생각은 드는데, 필요하면 찾으려고 생각중이다. 끝!

카테고리

,

17년차 풀스택 웹 개발자 Mytory입니다

웹 개발에서도 중요한 것은 개념입니다.
이 블로그에는 제가 개발하며 익힌 개념들을 정리합니다.

워드프레스를 오래 다뤄 왔고 강의도 두 편 찍었습니다.
– 인프런 “워드프레스 제대로 개발하기 어드민 편, 클라이언트 편
– 클래스101 “누구나 할 수 있는 워드프레스 홈페이지 만들기 – 기획부터 출시까지 한 방에 OK

유튜브 채널에 워드프레스 관련 팁들을 올리고 있습니다.

👉 소개 더 보기

대표글

댓글 남기기