Internet Explorer 8 - 사용자 에이전트 문자열

영향을 받는 플랫폼

클라이언트 - Windows XP, Windows Vista Windows 7
서버 - Windows Server 2003, Windows Server 2008 Windows Server 2008 R2

기능 영향

심각도 - 보통
빈도 - 높음

Description

사용자 에이전트 문자열은 웹 서버에 버전 및 기타 특성에 대한 데이터를 제공하는 Internet Explorer 식별자입니다. 많은 웹 애플리케이션은 IE 사용자 에이전트 문자열을 사용하며 피기백을 사용했습니다. 이렇게 하고 이전 버전 번호에 의존하는 경우 영향을 받습니다. 이제 사용자 에이전트 문자열에 'Trident/4.0' 문자열이 포함되어 Internet Explorer 7 호환성 보기 실행할 때 Internet Explorer 7 사용자 에이전트 문자열과 Internet Explorer 8 사용자 에이전트 문자열을 구분할 수 있습니다. 자세한 내용은 사용자 에이전트 문자열 이해를 참조하세요.

영향의 매니페스트

영향을 받는 두 가지 영역이 있습니다.

  • 사용자 에이전트 문자열을 명시적으로 확인하고 Internet Explorer 8 사용자 에이전트 문자열을 지원하지 않는 웹 페이지가 제대로 실행되지 않을 수 있습니다. 대부분의 경우 이는 페이지가 사용자가 액세스하려는 콘텐츠에서 올바르지 않거나 형식이 잘못된 콘텐츠를 표시하지 못하도록 차단한다는 것을 의미합니다.
  • Trident를 호스트하는 애플리케이션(호스팅 및 재사용 참조)은 웹 선택적 구성 요소를 사용하여 기본적으로 Internet Explorer 7로 설정되지만 Internet Explorer 8 기능에는 액세스할 수 없습니다.

해결 방법

애플리케이션이 사용자 에이전트 문자열에서 새 'MSIE 8.0' 버전을 제대로 처리하는지 확인합니다. Internet Explorer 7을 기준으로 해당 애플리케이션에 대해 Internet Explorer 7 호환성 보기 옵트인할 수도 있습니다. 이 작업은 메타 태그를 통해 수행할 수 있습니다. 자세한 내용은 사용자 에이전트 문자열 이해에서 논의를 참조하세요.

호환성, 성능, 안정성 및 유용성 테스트

  • Windows Vista 또는 Windows XP의 Internet Explorer 8 환경에서 애플리케이션 및 웹 페이지를 실행하여 원하는 방식으로 동작하는지 확인합니다.
  • 또는 ACT(애플리케이션 호환성 Toolkit)와 함께 제공되는 IECTT(Internet Explorer 호환성 테스트 도구)를 실행하여 보안 기능 업데이트로 인한 잠재적인 문제를 찾을 수 있습니다.