Skip to Content
Go Back
안형우

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

📌 CSS가 어려운 이유 — 프로젝트 중심 실전 CSS 강의 소개 2023-04-13
📌 워드프레스, 답답한 빌더와 플러그인 대신 시원하게 커스터마징하기(강의) 2023-01-15
📌 아무도 말하지 않는 PHP의 좋은 점 2018-10-13
📌 유지보수하기 쉬운 CSS 전략(슬라이드) 2016-12-20
📌 워드프레스 테마에서 템플릿 파일 매칭 순서 2013-05-12
📌 [번역] CSS 코드 냄새 2013-01-01

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 버전별 브라우저 서포트를 찾아 보면 도움이 될 지도 모르겠다는 생각은 드는데, 필요하면 찾으려고 생각중이다. 끝!

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다