Damit IE (einschließlich IE6) HTML5-Elemente unterstützt, müssen wir das folgende JavaScript zum HTML-Header hinzufügen. Dies ist eine einfache document.createElement-Anweisung, die bedingte Kommentare verwendet, um diese js-Datei für IE aufzurufen. Opera, Firefox und andere Nicht-IE-Browser ignorieren diesen Code und es erfolgt keine http-Anfrage.
Der obige Code wird nur unter dem IE-Browser ausgeführt. Beachten Sie außerdem, dass beim Aufrufen der Datei html5.js auf der Seite diese im Head-Element der Seite hinzugefügt werden muss Der IE-Browser muss das Element analysieren. Dieses Element ist vorher bekannt, daher kann diese js-Datei nicht am Ende der Seite aufgerufen werden.
Der Autor hat diese HTML5-JS-Datei in das Google-Codeprojekt gestellt, damit jeder sie direkt aufrufen kann. Wenn Sie der Meinung sind, dass dies die Öffnungsgeschwindigkeit Ihrer Webseite beeinträchtigt, können Sie die HTML5-JS-Datei dann direkt herunterladen Ihren eigenen Server und rufen Sie ihn separat auf.
Das Folgende ist der Code in der js-Datei von HTML5:
(function(){if(!/*@cc_on!@*/0)return;var e = „abbr,article,aside,audio,canvas,datalist,details,dialog, eventsource,figure,footer, header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i–){document. createElement(e[i] )}})()
Zusätzlich zum Aufrufen der js-Datei mit dem oben genannten Code auf der Webseite, damit der IE-Browser HTML5-Elemente unterstützt, können Sie auch den Code hinzufügen Gehen Sie wie folgt direkt zur Webseite.
<script>(function(){if(!/*@cc_on!@*/0)return;var e = „abbr,article,aside,audio,canvas,datalist, Details, Dialog, Ereignisquelle, Abbildung, Fußzeile, Kopfzeile, Hgruppe, Markierung, Menü, Anzeige, Navigation, Ausgabe, Fortschritt, Abschnitt, Zeit, Video”.split(','),i=e.length;while(i– ){document .createElement(e[i])}})() <br></script>