7

저는 Internet Explorer 8 이상을 지원해야하는 새 프로젝트를 시작했습니다. IE 10 개발자 도구 (F12 키를 누름)를 열면 Internet Explorer 8을 에뮬레이트하는 "IE 8"모드로 바꿀 수 있습니다.Internet Explorer 10의 IE8 브라우저 모드는 얼마나 좋습니까?

내 질문은 : 그 에뮬레이션? Microsoft가 virtual machine running IE 8 for testing을 제공 할만큼 친절하지만 IE 8 호환성 모드에서 IE 10을 사용하여 테스트를 수행 할 수 있다면 더 편리 할 것입니다.

실제 IE 8에서 다르게 렌더링되는 웹 사이트를 실행하는 사람이 IE 8에서 IE 10에있는 사람보다 있습니까? 구체적인 예를 보려면 매우 편리 할 것입니다.

+0

IE 팀은 IE11의 F12 개발자 도구에서 브라우저 에뮬레이션 모드를 명시 적으로 제거했습니다. 정확한 이유는 개발자가 혼동하지 않기를 바라며 F12 도구 호환성 모드를 사용하면 실제 브라우저 버전을 테스트하는 대신 사용할 수 있다고 생각하기 때문입니다 . – EricLaw

+0

@EricLaw 개발자 도구에서 다양한 IE7 ~ IE10 브라우저 모드를 사용하는 것이 사이트가 해당 버전에 표시되는 방식을 테스트하기위한 것이 아니기 때문에 해당 모드의 목적은 무엇입니까? –

+0

필자가 기억 하듯이, 주된 이유는 웹 개발자가 X-UA 호환 IE = EmulateIE * 헤더를 설정하면 주어진 페이지에 대한 문제를 해결할 수 있는지 쉽게 판단 할 수있게하는 것이 었습니다. IE 팀이 실제로 이러한 관행을 저지하기를 원하기 때문에이 시나리오는 이제 더 적은 무게를 실어 나릅니다. – EricLaw

답변

7

주요 웹 사이트의 프런트 엔드에 대해 많은 호환성 테스트를 수행 했으므로 테스트 할 실제 브라우저 버전을 완전히 대신 할 수는 없습니다. 즉각적인 문제를 확인하는 데 유용하지만 IE9 이후의 개발 도구에 의존하는 사람들은 IE7과 IE8의 정식 버전에서 명백한 문제점을 발견하지 못하는 경우가 종종있었습니다.

+0

정확히 내가 알고 싶었던 것입니다. (물론, 내가 원하는 답변은 아니지만.) 감사합니다. –

관련 문제