コメント:IE(IE6を含む)がHTML5要素をサポートできるようにするには、HTMLヘッダーに簡単なdocument.createelement宣言を追加する必要があります。詳細については、この記事をお読みください
IE(IE6を含む)をHTML5要素をサポートするには、次のJavaScriptをHTMLヘッダーに追加する必要があります。これは簡単なdocument.createElement宣言であり、条件付きコメントを使用してIEのこのJSファイルを呼び出します。 Opera、Firefoxなどの他の非IEブラウザはこのコードを無視し、HTTPリクエストはありません。<! - [ie]>
<スクリプトsrc => </script>
<![endif] - >
上記のコードは、IEブラウザでのみ実行されます。もう1つ注意すべきことは、IEブラウザが要素が解析される前にこの要素を知る必要があるため、ページのhtml5.jsファイルをページのヘッド要素に追加する必要があるため、このJSファイルはページの下部に呼び出されないためです。
このHTML5 JSファイルは、Googleコードプロジェクトの著者によって、誰もが直接電話をかけることができます。もちろん、これがWebページの開口部の速度に影響を与えると思われる場合は、HTML5 JSファイルを直接ダウンロードして、それをサーバーにアップロードして個別に呼び出すことができます。
以下は、HTML5のJSファイルのコードです。
(function(){if(!/*@cc_on!@*/0)return; var e = abbr、abs、afriest、audio、canvas、datalist、detailing、dialog、eventsource、figure、footer、header、hgroup、mark、menter、nav、output、reswork、section、time、videot(split( '、')、i = e.length; while(i - ){document.createelment(e [i])}})()()
Webページに上記のコードを含むJSファイルを呼び出して、IEブラウザがHTML5要素をサポートできるようにすることに加えて、次の方法でコードをWebページに直接追加することもできます。
<! - [ie]>
<スクリプト>
(function(){if(!/*@cc_on!@*/0)return; var e = abbr、abs、afriest、audio、canvas、datalist、detailing、dialog、eventsource、figure、footer、header、hgroup、mark、menter、nav、output、reswork、section、time、videot(split( '、')、i = e.length; while(i - ){document.createelment(e [i])}})()()
</script>
<![endif] - >