개발 Q&A

제목 아 힘듬니다. 브라우저 버젼 별 체크. 도와주세요.
글쓴이 야이 작성시각 2016/05/12 23:34:47
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 16282   RSS

windows xp ie11로 구현하다.  ie8 디버깅 중 jquery 전혀 말을 듣지 않코 모르겠네요.

기준이 있는건가요?

구현 방법이 있을까요?

UI도 깨지고 날리났음 O,o'

어떤식으로 하는건지 자세한 방법좀 알려주세요.

구글링으로 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

요놈이라는대 반응 없네요. 유유

 다음글 보안을 유지하면서 POST 데이터를 넘겨야 한다면.. (4)
 이전글 force_download를 쓸때 파일제목 인코딩 깨짐... (3)

댓글

kaido / 2016/05/13 08:30:20 / 추천 1

해당 메타 테그는 IE 브라우저를 최신 버전 에이젠트로 사용하라는 의미입니다.

[사실 잘 안 먹어요. 한 70~80% 정도? 이유는  IE 라서....]

 

ie11로 여태 하셨다면 하위 호환을 위해서 마이그네이션을 해줘야합니다.

http://code.jquery.com/jquery-migrate-1.2.1.js

[복사해서 오니 커지네 ㄷㄷ]

 

해당 스크립트를 넣으면 하위 버전 jquery 를 호환해 줍니다.

[100%는 보장 못함]

 

css 깨지는것은... 죄송한데 답 없어요.

하위 호환 가능하게 css를 구성해야합니다. 표준 코딩이라고 하지만, 사실 말이 표준코딩이지 다 호환 못합니다.

그나마 코더들의 말로는 ie8 까지는 최대한 맞춰줄수는 있다 정도.

css가 어려우면 전문 코더분 붙여야 할 겁니다.

 

아 참고로 제가 평가 하는 기준으로 ie 호환율이 가장 높은건 jquery 1.9 버전대 였습니다.

 

수석코치 / 2016/05/13 11:37:38 / 추천 1
이런걸로... 안먹히나요..??

<!--[if lt IE 9]> 
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
<![endif]-->

<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->

<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script>
<![endif]-->

<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->

 

저는... 제가 만수르였으면 브라우저 통합해버리고 싶네요... 호환작업 하느라.. 호환마마보다 더 무섭네여... 

여기서 깨져요 저기서 깨져요..

FOKKIA / 2016/05/13 13:23:52 / 추천 1

IE 하위버전을 지원하는 jQuery 를 사용하시고 해당 코드또한 수정하셔야 합니다. 모든 환경에서 동작하게 하시려면 말 그대로 모든 환경에서 테스트를 진행하시면서 최대한 보편적인 방법으로 작성하시는 방법밖에 없습니다. kaido 님 말씀처럼 저도 jQuery를 사용해야 하면 1.9버전을 사용합니다.

CSS 또한 마찬가지인데, IE 7이하는 버리시고 IE8부터 맞추시는게 조금 수월합니다. 물론, IE8이 나오고 IE9가 안나오는 상황도 보실 수 있습니다.. 무궁무진한 방법이 있으니 찾아보셔야 할것으로 보입니다.

위에 올리신 코드는 하위버전 IE의 스타일(CSS3 지원) 이나 HTML5 지원하게 만드는 코드로 보이는데 완벽하게 동작하지도 않을뿐더러 무겁기도 합니다. 깨지는건 결국 직접 테스트하시면서 코딩하셔야 합니다..

야이 / 2016/05/13 21:44:41 / 추천 0

고수분들 너무 감사합니다. 일단 jquery 1.9버전이 7~80%정도 잡아주네요. 1~30%는 css 문제인듯합니다.^^;

ie 버젼별 호환 디버깅하는시간에 도메인을 ie 버젼별로 체킹해서 그에 맞게 구현하는게 빠르겠네요 ㅠㅠ;;

예를들어 http://ie8.naver.com  http://ie9.naver.com ㅎㅎㅎ 가능하겠죠?