개발 공부하기!

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>, 호환성 강제 랜더링

hyer!! 2021. 1. 21. 15:01

 

 

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>

 

위 태그는 IE8을 포함하여 IE9 이상의 버전이라 하더라도 IE8의 엔진을 사용하라는 뜻으로 <head> 부분에 입력하는 태그로,

소스에서 강제로 호환성을 설정하기 때문에 클라이언트가 IE에서 호환성 보기 설정을 하지 않아도 작동되게 한다.

아직 윈도우 XP 사용자도 많고 XP에서는 IE8까지만 설치할 수 있어 위 태그를 많이 사용한다.

 

그리고 특정 ActiveX 프로그램의 경우 주로 상위 IE버전까지 지원을 해주지 않아서 호환성 문제로 프로그램 장애가 발생하기 때문에 위 태그를 사용하여 IE버전을 낮춰 주는 것이 좋다!

 

- 종류 (아래로 갈수록 버전 높음)

<meta http-equiv="X-UA-Compatible" content="IE=5" />

<meta http-equiv="X-UA-Compatible" content="IE=6" />

<meta http-equiv="X-UA-Compatible" content="IE=7" />

<meta http-equiv="X-UA-Compatible" content="IE=8" />

<meta http-equiv="X-UA-Compatible" content="IE=9" />

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

여기서 마지막 부분의 "IE=edge"는 가장 최신 버전으로 랜더링 하겠다는 의미이다. 

 

 

 

결론 : Chrome 쓰자 ~_~