조건부 설명은 더 이상 지원되지 않음

HTML5 준수 및 상호 운용성 향상을 위해 Internet Explorer 10 표준 및 쿼크 모드에서는 조건부 설명 지원이 제거되었습니다. 이제 조건부 설명이 다른 브라우저처럼 일반 설명으로 처리됩니다. 이 변경은 브라우저 검사를 사용하여 Internet Explorer에서 동작을 변경하는 페이지나 Windows Internet Explorer 전용으로 작성된 페이지에 영향을 줄 수 있습니다.

참고  대부분의 페이지는 이 변경의 영향을 받지 않습니다.

조건부 설명을 사용하는 페이지가 Windows Internet Explorer 9에서는 의도한 대로 작동했는데 Internet Explorer 10에서는 더 이상 작동하지 않습니다.

다른 브라우저에서 페이지가 제대로 작동하는 경우 기능 검색을 사용하여 Internet Explorer 10을 다른 브라우저처럼 처리합니다. 그렇지 않으면 페이지 위쪽에 다음 meta 태그를 추가하여 Internet Explorer 9 동작을 옵트인(opt in)합니다.


<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">

다음 예제 페이지는 조건부 설명을 사용하며 이 변경의 영향을 받을 수 있습니다.


<html>
  <!--[if IE]>
    This content is ignored in IE10 and other browsers.
    In older versions of IE it renders as part of the page.
  <![endif]-->
</html>


다음과 같이 Internet Explorer 9 동작을 옵트인(opt in)하여 신속하게 페이지를 수정할 수 있습니다.


<html>
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
  <!--[if IE]>
    This content is ignored in Internet Explorer 10 and other browsers.
    In older versions of Internet Explorer, it renders as part of the page.
  <![endif]-->
</html>


장기 해결 방법은 코드에서 종속성을 제거하는 것입니다.

관련 항목

조건부 설명
IEBlog 게시물: IE10의 HTML5 구문 분석
브라우저 대신 기능을 검색하는 방법

 

 

표시:
© 2014 Microsoft