> 웹 프론트엔드 > H5 튜토리얼 > IE9가 HTML5_html5 튜토리얼 기술의 일부 속성을 지원하지 않는 이유 분석

IE9가 HTML5_html5 튜토리얼 기술의 일부 속성을 지원하지 않는 이유 분석

WBOY
풀어 주다: 2016-05-16 15:47:28
원래의
1456명이 탐색했습니다.

이 글에서는 IE9이 HTML5의 일부 속성을 지원하지 않는 이유를 자세히 분석하고 참고할 수 있도록 모든 사람과 공유합니다. 구체적인 방법은 다음과 같습니다.

우리 모두 알고 있듯이 IE9은 HTML5 표준과 CSS3의 일부 부분에서 오프라인 애플리케이션을 지원하지 않습니다. 이 기사에서는 이에 대해 간략하게 분석합니다.

마이크로소프트는 최근 인터넷 익스플로러 9(이하 IE9) 정식 버전을 출시했다. 이 버전에서 Microsoft는 개발 전략을 따르고 최신 웹 표준인 HTML5 및 CSS3의 대부분의 기능을 지원합니다.

동시에 Microsoft는 Windows Phone 7에서도 IE9 애플리케이션을 사용할 준비를 하고 있습니다. IE9는 의심할 여지없이 Microsoft의 인터넷 전략에서 매우 중요한 연결고리가 되었습니다.

그러나 현재 출시된 IE9에서는 Firefox, Safari, Chrome 등 브라우저와 경쟁하기 위해 사용해야 하는 HTML5의 여러 주요 기능이 지원되지 않습니다.

W3C가 발표한 HTML5와 이와 관련된 주요 기능은 다음과 같습니다.

통신 관련(웹 소켓, 서버 전송 이벤트 등)
CSS3 스타일
기기 포지셔닝 기능(지리적 위치 정보 획득 등)
3D 및 화면 표시 효과(WebGL의 3D 기능) , CSS3 등)
멀티미디어(오디오/비디오 등)
성능 및 기능 개선(Web Workers, XHR2 등)
의미(마이크로데이터 마이크로데이터 등)
오프라인 및 로컬 저장소(App Cache, Local Storage, IndexedDB 등)
그 중 웹페이지를 오프라인에서도 사용할 수 있고, 웹 애플리케이션의 기능, JavaScript를 사용한 멀티스레드 Web Worker, CSS3의 여러 기능이 없습니다. IE9에서 지원됩니다.

HTML5를 적극적으로 지원해야 하는 Microsoft가 IE9에서 이러한 중요한 기능을 지원하지 않는 이유는 무엇입니까? 그렇다면 Windows Phone7에서 IE9을 사용해야 하는 이유는 무엇입니까? 이에 대해 마이크로소프트 관계자가 답변했다.

질문: 우선 IE9가 HTML5 오프라인 기능 등을 지원하지 않는다는 사실을 확인하시나요?

공식 답변: 실제로 일반적으로 CSS3의 오프라인 기능과 여러 기능은 IE9에서 지원되지 않습니다.

먼저 CSS3에 대해 알아두겠습니다. CSS 속성의 벤더 접두어(다른 벤더에서 제공하는 브라우저에서 사용하기 위해 CSS 속성 앞에 추가되는 "-moz-", "-webkit-") 등에 대해 알아두겠습니다. prefix.)는 IE9에서 지원되지 않습니다.

IE9에서는 "통합 태그"가 옹호되는데, 이는 동일한 속성과 태그가 모든 브라우저에서 동일한 렌더링 효과를 가져야 함을 의미합니다. 즉, 다양한 벤더에서 제공하는 브라우저에서 사용하기 위해 인위적으로 추가한 다양한 접두어는 이 개념에 맞지 않아 지원되지 않습니다.

오프라인 신청에 관해 또 다른 질문이 있습니다. 이는 관련 기능 중 하나인 IndexedDB의 구현 방식이 아직 결정되지 않았기 때문에 이와 밀접하게 관련된 오프라인 응용 기능은 아직 지원되지 않기 때문이다.

현재 IE는 개인, 개발자, 기업 등 다양한 고객이 사용하고 있습니다. 따라서 새로운 기능에 대한 지원에는 보수적인 접근 방식을 채택해야 합니다.

현재 우리가 제공하는 지원은 매우 안전하고 안정적이며, 앞으로는 사용자들의 욕구가 매우 높은 기능을 우선적으로 지원할 것입니다.

모든 기능이 한꺼번에 지원되거나 기업 사용자를 대상으로 특정 기능이 특별히 지원되는 경우 이러한 지원은 매우 안전하지 않고 불안정하므로 이러한 접근 방식을 취하고 싶지 않습니다.

그러나 IE 기능의 향상은 확실히 IE9에서 끝나지 않을 것이므로 앞으로도 HTML5/CSS3에 대한 새로운 지원을 계속 제공할 것입니다.

질문: 실제로 IE9에서는 HTML5의 주요 기능 중 하나인 오프라인 기능과 WebWorker 기능이 지원되지 않습니다. HTML5를 지원한다고 하면서도 어떤 기능이 지원되고, 어떤 기능이 지원되지 않는지 명확히 밝히지 않은 채 이런 홍보를 한다는 것은 그런 건 없다는 뜻 아닌가?

공식 답변: 숨기고 싶었던 것은 아닙니다. 아마도 IE9와 같은 새로운 브라우저를 포괄적으로 소개하느라 이 문제를 고려하지 않았을 것입니다. 물론, 각 API 속성을 별도로 소개하는 경우 상대적으로 명확한 설명이 있어야 합니다.

이 글이 모든 사람의 HTML5 프로그래밍 설계에 도움이 되기를 바랍니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿