2010-03-26 8 views
5

바라기를이 질문이 내가 생각하는 것보다 주관적이지 않기를 바랍니다.IE8 호환 모드를 해제 하시겠습니까?

엔터프라이즈가 IE6을 표준 브라우저로 대체하므로 IE8에서 작동해야하는 인트라넷 응용 프로그램이 있습니다.

우리의 테스트 팀은 IE8에서 작동하지 않는다는 사실을 발견했습니다. 실제로 테스트 한 결과 거의 없었습니다. 그들의 브라우저는 IE8을 인트라넷 응용 프로그램의 호환 모드로 실행하도록 설정되었습니다.

X-UA-Compatible의 메타 태그를 IE = EmulateIE8로 설정하면 브라우저에서이 응용 프로그램을 IE8로 렌더링하도록 강제 할 수 있고 응용 프로그램이 정상적으로 작동하는 것으로 나타났습니다.

이 솔루션에 대해 알지 못하는 함정이 있습니까? 그렇다면 더 나은 해결책이 있습니까?

답변

5

X-UA 호환을 IE = EmulateIE8로 설정하면 IE9는 IE8처럼 동작합니다.

처음에는 이것이 원하는 것일 수 있습니다. IE9가 나올 때 완전히 테스트 할 수있는 위치에 있지 않다면 (내년 언젠가), IE9로 즉시 업그레이드해야 도움이 될 수 있습니다.

모든 것을 완전히 테스트하고 응용 프로그램을 IE9의 기본 모드로 작동 시키려면 조금만 걸릴 것입니다. X-UA-Compatible을 IE = IE9로 설정할 수 있습니다. IE9는 정상적으로 작동하지만 IE8은 무엇을 의미합니까?

그렇다면 모두 추측입니다. 지금 당장은 아무 것도 해가되지 않을 것입니다. 최신 버전의 IE9를 처리하기 위해 변경해야하는 경우 나중에 수행 할 수 있습니다.

+0

조직이 현재 IE7에 있지 않기 때문에 IE9 업그레이드에 비슷한 고통이 포함될 것으로 생각됩니다. 나는 문자열이 "IE = 8; IE = 9"로 변경되면 잘 동작 할 것이라고 추측합니다. 팁 –

+2

'헤더 ('X-UA-Compatible : IE = edge);는 브라우저가 사용 가능한 가장 최신 모드를 사용하도록 알려줍니다. – TRiG

관련 문제