Heim  >  Artikel  >  Web-Frontend  >  Lösung für den IE, der HTML5_html5-Tutorial-Tipps unterstützt

Lösung für den IE, der HTML5_html5-Tutorial-Tipps unterstützt

WBOY
WBOYOriginal
2016-05-16 15:51:201422Durchsuche

Da HTML5 mehr Aufmerksamkeit erhält, um effizienteren und saubereren Code in unsere neuen Webseiten zu integrieren, besteht die einzige Möglichkeit, den IE dazu zu bringen, diese neuen Elemente (z. B.

) zu erkennen, darin, HTML5 shiv zu verwenden, dank Remy Sharp für uns Dieses Mini-Skript wird bereitgestellt, um das Problem der HTML5-Unterstützung im IE zu lösen.

Verwenden und herunterladen
HTML5.js muss im Kopfelement der Seite aufgerufen werden (da der IE dieses Element kennen muss, bevor das Element analysiert wird, sodass diese js-Datei nicht am Ende der Seite aufgerufen werden kann Seite.)
Der Autor hat die js-Datei in das Google-Codeprojekt eingefügt und jedem ermöglicht, sie direkt aufzurufen. Die Voraussetzung ist natürlich, dass es Ihnen egal ist, zusätzliche Dateien aufzurufen.
http://html5shiv.googlecode.com/svn/trunk/html5.js
Sie können IE-bedingte Kommentare verwenden, um diese js-Datei aufzurufen, sodass Nicht-IE-Browser wie Firefox diesen Code dort ignorieren Es werden keine unnötigen http-Anfragen gestellt. Der folgende Code läuft nur unter dem IE-Browser:


Kopieren Sie den Code
Der Code lautet wie folgt:



Wenn Sie keine externen Netzwerkdateien aufrufen möchten, können Sie es natürlich auch herunterladen und auf Ihr Skript hochladen eigener Server, um ihn separat aufzurufen (Genehmigung des Autors).

Das Folgende ist der Code in der js-Datei:

Kopieren Sie den Code
Der Code ist wie folgt folgt:

(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])}})()
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn