An analysis of the reasons why IE9 does not support some attributes in HTML5

Source: Internet
Author: User

The specific methods are as follows:

It is well known that there is no support in IE9 for offline applications in the HTML5 standard and for part of the CSS3. This paper makes a brief analysis of this.

Microsoft has released an official version of Internet Explorer 9 (hereinafter referred to as IE9). In this release, Microsoft follows their development strategy, providing support for most features of HTML5 and CSS3 as the latest web standards.

At the same time, Microsoft is also ready to use IE9 in Windows Phone 7. IE9 has undoubtedly become a very important part of Microsoft's Internet strategy.

However, some of the major features in the published IE9, which should be used to compete with browsers such as Firefox,safari,chrome, have not been supported.

The HTML5 published by the consortium and the main functions associated with it are listed below:

Communication related (Web Sockets, server-sent events, etc.)

CSS3 style

Device positioning function (obtain geographic information, etc.)

3D and screen display effect (WEBGL,CSS3 3D function, etc.)

Multimedia (Audio/video, etc.)

Improved performance and functionality (Web WORKERS,XHR2, etc.)

Semantics (microdata micro-data, etc.)

Offline and local storage (App Cache, local storage, INDEXEDDB, etc.)

In this, even offline can use Web pages, Web application functionality, using JavaScript can also use multi-threaded web workers, and CSS3 several features are not supported in IE9.

Why is it that Microsoft, which provides active support for HTML5, does not support these important features in IE9? How do you do that? What's the point of using IE9 in Windows Phone7? The reason was answered at Microsoft's official sources.

Question: First of all, confirm the fact that the IE9 does not provide support for HTML5 's off-line functions, etc.?

The official answer: indeed, in general, about off-line features, as well as several features in the CSS3, are not supported in IE9.

First, a description of the CSS3, the vendor prefix in the CSS attribute (for the "-moz-", "-webkit-", and so on, added in front of the CSS properties for use in browsers provided by other vendors). does not provide support in IE9.

"Uniform markup" is advocated in IE9, which means that the same attributes should be rendered equally in any browser. This means that the various prefixes that are artificially incremented for use in the browsers provided by each vendor do not conform to this concept, and therefore do not provide support.

Another problem is about off-line applications. This is because one of its related functions INDEXEDDB implementation method has not yet been identified, so closely related to the offline application function is also temporarily unsupported.

Now use IE has a personal, developer, enterprise and so on a variety of customers. So in any case, the support for the new functionality has to be done in a conservative way.

The support we provide now is very secure and will give priority to support for those features that have a very high degree of desire in the user.

This support is very insecure and unstable, regardless of the functionality that all of a sudden supports, or is designed to cater to business users, so we do not want to do this.

However, the enhancement of IE function certainly will not stop in IE9 this version above, so we certainly will continue to provide new support to HTML5/CSS3 in the future.

Question: In fact, in IE9, the off-line function and Webworker function, as one of the main functions of HTML5, are not supported. This is a matter of recent public concern. When claiming support for HTML5, and not clearly supporting what function, does not support what function, this publicity is not equal to no?

The official answer: not to deliberately conceal, should be busy with IE9 this new browser to do a more comprehensive introduction, but not to consider this issue. Of course, in the various APIs to separate the properties of the time, there must be a more specific explanation.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.