예전에 게시판 글쓰기 화면에서 날짜 입력이나 주민번호 입력, 전화번호 입력 등등에서 많이 사용했던 htc.
HTC ( HTML Component ) 가 인터넷익스플로러 10 이상에서 더이상 동작하지 않는다.
IE 9 호환모드로 동작하게 할 수는 있으나, 장기적으로 다른 것으로 대체해야 할 것이다.
========
요소 동작 및 HTC는 더 이상 지원되지 않음
HTML5 준수 및 상호 운용성 향상을 위해 Internet Explorer 10 표준 및 쿼크 모드에서는 요소 동작 및 HTC(HTML 구성 요소) 지원이 제거되었습니다. 즉, 이전에 요소 동작 또는 HTC에 바인딩된 요소가 다른 브라우저처럼 일반 요소로 처리됩니다. 이 변경은 브라우저 검사를 사용하여 Internet Explorer에서 동작을 변경하는 페이지나 Windows Internet Explorer 전용으로 작성된 페이지에 영향을 줄 수 있습니다.
참고 대부분의 페이지는 이 변경의 영향을 받지 않습니다.
다음 DOM(문서 개체 모델) 속성도 이 변경의 영향을 받으며 Internet Explorer 10 표준 및 쿼크 모드에서는 지원되지 않습니다.
요소 동작 또는 HTC를 사용하는 페이지가 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 xmlns:my> <?import namespace="my" implementation="my.htc"> <my:element> This parses as an unknown element in Internet Explorer10 and other browsers. In older versions of Internet Explorer it binds to "my.htc". </my:element> </html>
다음과 같이 Internet Explorer 9 동작을 옵트인(opt in)하여 신속하게 페이지를 수정할 수 있습니다.
<html xmlns:my> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"> <?import namespace="my" implementation="my.htc"> <my:element> This parses as an unknown element in Internet Explorer 10 and other browsers. In older versions of Internet Explorer, it binds to "my.htc". </my:element> </html>
장기 해결 방법은 코드를 수정하여 종속성을 제거하는 것입니다.
* 출처 : http://msdn.microsoft.com/ko-kr/library/ie/hh801216(v=vs.85).aspx
'개발' 카테고리의 다른 글
css 스타일 시트, span 태그에 width 주는 방법 (0) | 2014.09.23 |
---|---|
JSP 에서 개인 class 를 import 하는 방법 (0) | 2014.09.18 |
인터넷 익스플로러 8 (IE8) 이하에서 html5 사용하기 - html5shiv (0) | 2014.09.13 |
다음 우편번호 찾기 API (0) | 2014.06.27 |
jQuery | div 등 요소의 위치 바꾸기 치환하기 .replaceWith() (0) | 2014.06.16 |