테스트 사이트 - 개발 중인 베타 버전입니다

익스 플로러 9에서 meta 태그 다른게 띄우려면 ? 채택완료

KIMys 10년 전 조회 3,584

익스플로러 9포함 이하면

 

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8,chrome=1">

 

띄우고

 

익스플로러 9 이상 및 크롬, 파폭이면

 

<meta http-equiv="X-UA-Compatible" content="IE=10,chrome=1">

 

이걸 띄우려면 어떻게 해야 하나요 ?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
P
10년 전

</p><p>if(preg_match('/Trident\/[1-5]\.0/i',$_SERVER['HTTP_USER_AGENT'])){</p><p> echo '<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8,chrome=1">';</p><p>} else {</p><p> echo '<meta http-equiv="X-UA-Compatible" content="IE=10,chrome=1">';</p><p>}</p><p>

대충 이렇게 작성해봤는데 테스트해보시고 좀 고쳐야될...듯한... 

Trident/1.0 ~ Trident/5.0 까지는 EmulateIE8을 출력하고 그 외에는 IE=10입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

p
10년 전

자바스크립트로 useragent 가져와서 체크 후 이동하면 됩니다.

 

http://changpd.blogspot.kr/2013/04/javascript.html">http://changpd.blogspot.kr/2013/04/javascript.html 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인