JavaScript가 IE 버전 코드를 가져옵니다.
var gIE = getIE(); alert(gIE.version) function getIE() { var rmsie = /(msie) ([\w.]+)/; var ua = navigator.userAgent.toLowerCase(); var match = rmsie.exec(ua) var result = {}; if (match && match.length > 0) { result = { browser: match[1] || "", version: match[2] || "0" } } return result; }
IE 버전과 호환되고 호환 모드에서 오류가 발생하는 경우 다음 코드를 사용할 수 있습니다.
<meta http-equiv="x-ua-compatible" content="IE=9;IE=8" />
<meta http-equiv="x-ua-compatible" content="IE=9,8" />
특정 문서 모드를 사용하려면 브라우저를 지정하세요. 콘텐츠 콘텐츠는 ";"로 구분하거나 ","로 구분하는 두 가지 방법으로 작성할 수 있습니다. 브라우저는 표준 모드를 사용하여 렌더링하기 위해 이 목록에서 지원하는 가장 높은 버전을 선택합니다.
다른 방법도 있습니다.
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
이렇게 작성하면 얻을 수 있는 효과는 GCF가 설치되어 있으면 GCF가 설치되어 있지 않으면 GCF를 사용하여 페이지를 렌더링한다는 것입니다. 설치된 경우 가장 높은 버전의 IE 커널이 렌더링에 사용됩니다. Google Chrome 프레임(Google 임베디드 브라우저 프레임워크 GCF). 이 플러그인은 사용자의 IE 브라우저를 변경하지 않고 유지할 수 있지만, 웹을 탐색할 때 사용자는 실제로 Google Chrome 브라우저 코어를 사용하고 있으며 IE6, 7, 8과 같은 여러 버전의 IE 브라우저를 지원합니다.