In diesem Artikel wird hauptsächlich den Grund vorgestellt, warum IE9 einige Attribute in HTML5 nicht unterstützt. Es ist hilfreich, um die Anwendung von IE9 und HTML5 zu verstehen. Freunde, die es brauchen, können sich darauf beziehen.
Dieser Artikel analysiert die Gründe, warum IE9 einige Attribute in HTML5 nicht genauer unterstützt, und teilt sie für Ihre Referenz. Die spezifischen Methoden sind wie folgt:
Wie wir alle wissen, gibt es in IE9 keine Unterstützung für Offline -Anwendungen im HTML5 -Standard und für einige in CSS3. Dieser Artikel enthält eine kurze Analyse davon.
Microsoft hat kürzlich die offizielle Version von Internet Explorer 9 veröffentlicht (im Folgenden als IE9 bezeichnet). In dieser Veröffentlichung verfolgte Microsoft ihre Entwicklungsstrategie und unterstützte die meisten Funktionen in HTML5 und CSS3 als die neuesten Webstandards.
Gleichzeitig bereitet sich Microsoft auch darauf vor, IE9 in Windows Phone 7 zu verwenden. IE9 ist zweifellos zu einem sehr wichtigen Link in der Internetstrategie von Microsoft geworden.
In IE9 wurden jedoch mehrere wichtige Merkmale in HTML5 verwendet, mit denen sie mit Browsern wie Firefox, Safari, Chrome usw. konkurrieren sollten.
Listen Sie nun den von W3C veröffentlichten HTML5 und seine zugehörigen Hauptfunktionen wie folgt auf:
Kommunikationsbezogene (Web-Sockets, Server-Sent-Ereignisse usw.)
CSS3 -Stil
Gerätepositionierungsfunktion (Erfassung geografischer Standortinformationen usw.)
3D- und Bildschirmanzeigeffekte (WebGL, CSS3 3D -Funktionen usw.)
Multimedia (Audio/Video usw.)
Verbesserung der Leistung und Funktionalität (Webarbeiter, xhr2 usw.)
Semantik (Mikrodata -Mikrodaten usw.)
Offline- und lokaler Speicher (App -Cache, lokaler Speicher, indiziertesDB usw.)
Unter ihnen können Webseiten auch offline verwendet werden, Webanwendungen können verwendet werden, Multi-Thread-Webarbeiter können mit JavaScript verwendet werden, und mehrere Funktionen in CSS3 werden in IE9 nicht unterstützt.
Warum ist Microsoft, das HTML5 aktiv unterstützt und diese wichtigen Funktionen in IE9 nicht unterstützt? Wie benutze ich IE9 in Windows Phone7? Dieser Grund wurde von Microsofts offiziellen Quellen beantwortet.
Frage: Bestätigen Sie zunächst die Tatsache, dass die Offline -Funktionen von HTML5 usw. in IE9 keine Unterstützung bietet?
Offizielle Antwort: Das stimmt. Im Allgemeinen werden die Offline -Funktion und mehrere Funktionen in CSS3 in IE9 nicht unterstützt.
Lassen Sie es mich zunächst für CSS3 erklären. Der Anbieter -Präfix im CSS -Attribut (das Präfix -moz-, -webkit- usw., das vor den CSS -Attributen für die Verwendung in Browsern von anderen Anbietern hinzugefügt wird), wird in IE9 nicht unterstützt.
In IE9 wird ein einheitliches Tagging befürwortet, dh mit denselben Attributen sollte der Rendering -Effekt von Tags in jedem Browser gleich sein. Das heißt, die verschiedenen Präfixe, die künstlich für die Verwendung in Browsern hinzugefügt werden, die von verschiedenen Anbietern bereitgestellt werden, entsprechen diesem Konzept nicht und bieten daher keine Unterstützung.
Eine andere Frage betrifft Offline -Anwendungen. Dies liegt daran, dass die Implementierungsmethode von IndexedDB, einer ihrer damit verbundenen Funktionen, noch nicht bestimmt wurde, sodass die Offline -Anwendungsfunktionen, die eng mit IT zusammengefügt sind, vorerst nicht unterstützt werden.
Heutzutage gibt es Einzelpersonen, Entwickler, Unternehmen und andere Kunden. Daher muss es einen konservativen Ansatz für die Unterstützung durch neue Funktionen in jedem Fall geben.
Die Unterstützung, die wir bieten, ist sehr sicher und stabil, und in Zukunft werden wir die Unterstützung von Funktionen, die von den Benutzern einen sehr hohen Wunsch haben, Vorrang geben.
Unabhängig davon, welche Funktionen alle gleichzeitig bereitgestellt werden oder ob bestimmte Funktionen speziell für Unternehmensnutzer zur Verfügung gestellt werden, ist diese Unterstützung sehr unsicher und instabil, sodass wir diesen Ansatz nicht verfolgen möchten.
Die Verbesserung der IE -Funktionen wird jedoch definitiv nicht in der IE9 -Version aufhören, daher werden wir in Zukunft weiterhin neue Unterstützung für HTML5/CSS3 bieten.
Frage: In IE9 haben Offline -Funktionen und Webworker -Funktionen als eine der Hauptfunktionen von HTML5 keine Unterstützung geliefert. Dies ist eine Frage der jüngsten Besorgnis für die Öffentlichkeit. Während ich behauptete, HTML5 zu unterstützen, sage ich nicht klar, welche Funktionen unterstützt werden oder welche Funktionen nicht unterstützt werden. Ist diese Werbung nicht dazu, es nicht zu haben?
Offizielle Antwort: Es soll nicht speziell verbergen, sondern sollte damit beschäftigt sein, den neuen Browser wie IE9 eine umfassendere Einführung zu geben, ohne dieses Problem zu berücksichtigen. Natürlich muss es bei der Einführung jeder API und Attribute eine klare Erklärung geben.
Ich hoffe, dieser Artikel wird für die HTML5 -Programmierung aller hilfreich sein.