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

영향을 받는 플랫폼

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

기능 영향

심각도 - 보통
빈도 - 높음

설명

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

영향의 표현

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

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

해결 방법

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

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

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